Curso C Programming with Linux Professional Certificate
O curso usa Codecast para editar, compilar e rodar códigos em C mas também para visualizar uma representação do que acontece na memória do computador durante a execução, é uma espécie de depurador visual, muito bom na minha opnião para entender ponteiros, e também usa o maravilhoso weblinux, para que você possa rodar um linux direto do navegador, podendo compilar e executar os comandos a partir de um terminal linux real direto do seu navegador. :)