₹0 for students · Certificate · Beginner
Programming in C
5 mini courses, 20 lessons: variables, control flow, arrays, strings, pointers, structs and memory
20 lessons · ~4 hours · 30-question final exam · pass mark 70%
About the course
What you’ll learn
Learn C the way placement tests and embedded jobs expect: how a program really uses memory. Five one-hour mini courses take you from your first printf through loops and functions, arrays and strings, pointers, and finally structs and dynamic memory, ending with a linked list you build yourself. Every coding exercise runs on your phone. Already know some C? Take the skill check and skip what you know. Pass every lesson quiz and the final exam to earn a verifiable certificate.
Part of the career tracks: Computer Science Foundations, Cybersecurity and Connected Systems
How the certificate works
- Read each lesson’s study guide, then the full lesson and any notebooks or exercises.
- Pass every lesson quiz with 70% or more.
- Pass the final exam: 30 questions in 40 minutes.
- Get a certificate with a public verification link, and add it to LinkedIn.
Syllabus
20 lessons in 5 mini courses
Each mini course takes about an hour. Already know one? Test out in the app and skip it.
1. Your first C programs
Write, compile and run C programs that calculate and print results.
2. Decisions, loops and functions
Use if, switch, loops and your own functions to solve problems in C.
3. Arrays and strings
Store and process lists of numbers and text with arrays and C strings.
4. Pointers
Explain what a pointer is and use pointers with arrays and functions safely.
5. Structs and memory
Group data with structs and manage memory with malloc and free.
Written by Vikosha. Lessons, questions and exercises are original. Licence: Original Vikosha course..