This course will help you learn C by helping you understand C fundamentals and the libraries and tools that make up the C ecosystem.
Beginner
90 Lessons
12h
Certificate of Completion
This course will help you learn C by helping you understand C fundamentals and the libraries and tools that make up the C ecosystem.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Do you want to get a grip on the basic programming concepts from scratch? Do you feel the need to have a better and enhanced understanding of how it all works? Well, you've come to the right place. This course outlines data types, control flow, functions, input/output, memory, compilation, debugging and other advanced topics in a comprehensive, yet concise manner. C is where it all begins and where you should also begin to embark on your programming journey. The incredibly efficient and powerful C languag...
TAKEAWAY SKILLS
Programming Language
C
Learn To Code
Course Content
Why Program in C?
Basic Types and Statements
Operators and Expressions
Control Flow
Functions
Complex Data Types
8 Lessons
Memory : Stack vs Heap
5 Lessons
Pointers
7 Lessons
Strings
5 Lessons
Input and Output
6 Lessons
Macros and the C Preprocessor
4 Lessons
Header Files, Compiling and Linking
3 Lessons
Debugging
5 Lessons
Speeding Up Your Code
3 Lessons
Advanced Topic: Parallel Programming in C
6 Lessons
Project: Using a Bootstrapped t-test
Project
Conclusion
1 Lesson
Miscellaneous
1 Lesson
Appendix: Setting Up the Environment
2 Lessons
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor