Mas você escolheu linguagem de baixo nível ou C?
Qual seu objetivo? Aprendeu C para trabalhar com isso? Só assim para precisar fazer algo mais complexo.
O que você chama de intermediário em C? Porque C é uma das linguagens mais básicas que existe, ela não tem nada muito sofisticado, você constrói o sofisticado. Por isso que eu recomendo C para aprender a programar (quase sempre não para trabalhar). Obviamente que tem algumas coisas, mas não para fazer algo muito complexo, mas para atingir certos objetivos.
Em certo momento você começa a depender só da documentação e gente que fala com mais detalhes sobre pontos específicos. Você começa aprender um detalhe e sai pesquisando sobre isso em específico.
Geralmente quando a pessoa começa avançar em C ela começa se virar bem. C exige muito do programador quando começa usar de verdade. Por isso é boa para aprender, mas não para trabalhar (a não ser que dependa dela para o trabalho real). Ao contrário da maioria das outras linguagens, em C praticamente não tem programador seguidor de receita de bolo. Quando a pessoa começa ficar boa nela já se vira com qualquer coisa, que é o que eu chamo de "programador de verdade" (e alguns ficam bravos, mas precisa de um termo para diferenciar uma coisa da outra e as pessoas entendem melhor que falar engenheiro de software). Quem passa ter dificuldade em geral abandona.
Ainda tem um problema da gente saber o que não vai conseguir entender. Porque eu imagino que procurou por "C advanced" e achou coisas muito difíceis. Eu procurei e nem achei tão avançado assim. Alguns inclusive não estavam nem falando de C mais, apenas usando a linguagem para mostrar outras questões de desenvolvimento de software.
Em alguns casos você deve começar estudar as bibliotecas menos usadas e que pode ser o que chama de intermediário. Já viu isto? https://en.cppreference.com/w/c. É obrigatório. Já pesquisou no Stack Overflow? Seguiu algumas coisas da Wikipedia que fazem sentido para seu objetivo? Hoje é muito fácil achar o que estudar. Fez tudo isso e ainda não conseguiu achar links bons ou termos para pesquisar mais?
Uma coisa que eu falo muito é que se você não sabe qual é o próximo passo você ainda não aprendeu bem o anterior.
Faz sentido para você?
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).