C Programming roadmap
Five stages · about three months at six hours a week · 23 resources
Learn how programs really use memory and the machine.
Leads to roles such as Embedded Developer, Systems Programmer.
Create a free account to open the lessons and videos, tick off stages, save this roadmap and track your progress.
The stages
Stage 1: Basics
Compile, run, types and control flow.
about 2 weeks 5 lessons and videos inside
You will be able to
- Compile and run a C program
- Use variables, loops and functions
- Read input and print output
Project
Write a number-guessing game.
Stage 2: Pointers and memory
Addresses, arrays and the heap.
about 4 weeks 5 lessons and videos inside
You will be able to
More roadmaps to explore
- PythonFrom your first script to real projects.
- JavaCore Java, OOP and your first Spring Boot API.
- SQLQuery, design and tune relational databases.
- JavaScriptThe language of the web, from basics to async code.
- TypeScriptAdd types to JavaScript and catch bugs before running.
- C++Write fast, modern C++ with confidence.