KwickAcademy free course · no sign-up
Programming All levels C
Every syllabus topic on video. Watch in any order, read the same lesson in text, and tick off what you finish.
- 14lessons
- 58KwickClips
- 101 minof teaching
- Freealways

Course content
14 lessons in 8 units, in syllabus order.
Introduction to C and Program Structure4 lessons · 7 min+
- --Comments, statements, and basic syntax
- --Header files, main() function, and the compilation process
- --History and features of the C language
- 01Input and Output in C: printf and scanf | Programming All levels
Data Types, Variables, and Operators3 lessons · 17 min+
- --Arithmetic, relational, logical, assignment, and increment/decrement operators
- 02C Tokens, Data Types, Variables and Constants | Programming All levels
- 03Input, Output and Type Conversion | Programming All levels
Control Structures4 lessons · 29 min+
Arrays and Strings2 lessons · 6 min+
- 08Arrays in C: One and Two Dimensional | Programming All levels
- --String input/output and built-in string functions (strlen, strcpy, strcmp, strcat)
Functions and Storage Classes3 lessons · 14 min+
- --Call by value vs. call by reference
- 09Recursion in C | Programming All levels
- 10Scope, Lifetime and Storage Classes | Programming All levels
Pointers and Dynamic Memory2 lessons · 6 min+
- 11Dynamic Memory Allocation: malloc, calloc, realloc and free | Programming All levels
- --Memory addresses and pointer fundamentals
Structures, Unions, and Enums4 lessons · 13 min+
- --Array of structures and nested structures
- --Enumerations (enum) and typedef
- 12Functions in C++: Overloading, Default Arguments and Inline | Programming All levels
- 13Pointers in C++ | Programming All levels
File Handling and the Preprocessor2 lessons · 7 min+
- 14The C Preprocessor: Macros and Conditional Compilation
- --Introduction to files and streams in C
What you get, free
- The videoEach topic taught on screen, about 6 minutes.
- The same lesson in textFull wording, plus the tables from the video.
- KwickClips30-to-60-second clips for the night before a test.
- Your ticksKept in this browser. No account, no email, nothing sent to us.
All free courses · Paid live courses
Disclaimer. KwickAcademy is free study material for general learning and revision. Parts of it, including the voice-over, are produced with the help of AI tools and may contain errors; if you spot one, please tell us and we will correct it. Syllabus, marks and exam details follow the latest official board publications available to us, and boards can change them at any time, so always confirm against your board's official website and your school. Using this material does not guarantee any marks or result. Board names and trademarks belong to their owners; Kwickprep is not affiliated with or endorsed by any examination board. We never ask for passwords, OTPs or ID numbers. Your progress is saved only in this browser. Full disclaimer · Privacy

