25 Best + Free C Courses & Certificates [2021]
- 1. Advanced C Programming [Lynda]
- 2. C Programming: Getting Started [edX]
- 3. Mastering Data Structures & Algorithms using C and C++ [Udemy]
- 4. Learning C [Lynda]
- 5. C Programming Language Demystified [Udemy]
- 6. The Arduino Platform and C Programming [Coursera]
- 7. C Programming: Language Foundations [edX]
- 8. Microcontrollers and the C Programming Language (MSP430) [Udemy]
- 9. C in Depth: The Complete C Programming Guide for Beginners [Udemy]
- 10. C Programming For Beginners [Udemy]
As featured on Harvard EDU, Stackify and Inc - CourseDuck identifies and rates the Best C Courses, Tutorials, Providers and Certifications, based on 12,000+ student reviews, public mentions, recommendations, ratings and polling 5,000+ highly active StackOverFlow members. Learn more
- Udemy and Eduonix are best for practical, low cost and high quality C courses.
- Coursera, Udacity and EdX are the best providers for a C certificate, as many come from top Ivy League Universities.
- YouTube is best for free C crash courses.
- PluralSight, SkillShare and LinkedIn are the best monthly subscription platforms if you want to take multiple C courses.
- Independent Providers for C courses & certificates are generally hit or miss.
Provider
University
Tags
Rating
Duration
Difficulty
Publication Year
Language
1 )
Advanced C Programming (2015)
Quality Score
Overall Score : 99 / 100
2 )
C Programming: Getting Started
Quality Score
Overall Score : 99 / 100
3 )
Mastering Data Structures & Algorithms using C and C++ (2022)
What You'll Learn
- Learn various Popular Data Structures and their Algorithms.
- Develop your Analytical skills on Data Structure and use then efficiently.
- Learn Recursive Algorithms on Data Structures
- Learn about various Sorting Algorithms
- Implementation of Data Structures using C and C++
4 )
Learning C (2018)
Quality Score
Overall Score : 99 / 100
5 )
C Programming Language Demystified (2022)
What You'll Learn
- You will be able to write a small game application in C using pointers, Structures, arrays, functions, etc..
- You will overcome the fear of pointers, arrays and functions
- Ability to write 150+ lines of C program using various control structures of C language viz. Decision control structure, loop control structure and switch case control structure in C, functions, and pointers in C
- Advanced topics like Structues, File Handling, Dynamic Memory Allocation, Preprocessor Directives and Storage Classes in C
- You will understand and don't need to remember
- At the end of this course you will be well versed with Programming Fundamentals
- Master the foundations of the C language
- You will able to use various compilers like TC, gcc and CodeBlocks
6 )
The Arduino Platform and C Programming
Quality Score
Overall Score : 99 / 100
7 )
C Programming: Language Foundations
Quality Score
Overall Score : 99 / 100
8 )
Microcontrollers and the C Programming Language (MSP430) (2018)
What You'll Learn
- Program microcontrollers with the C programming language.
- Use timer peripherals
- Use communication peripherals
- Use analog-to-digital converter peripherals
- Use a liquid crystal display (LCD)
- Use the MSP430 to develop embedded systems
9 )
C in Depth: The Complete C Programming Guide for Beginners (2017)
What You'll Learn
- Learn all Important Concepts of C
- Understand Keywords, Variables and Data Types
- Understand Comments and Operators
- Implement Statements
- Apply Loops
- Implement Functions
- Use Arrays
- Apply Pointers
- Use String and Method
- Understand File Handling
- Complete Projects
What You'll Learn
- Master C programming concepts from the ground up
- Use the source code examples to learn step-by-step
- Understand the special features of C: pointers, header files, null-terminated strings, buffers, IO
- Videos explain everything in minute detail
- Read the supplied eBook, The Little Book Of C, to explore the topics in even more depth
- Test your understanding with end-of-section quizzes
11 )
C Programming for Beginners - Go from Zero to Hero! (2015)
What You'll Learn
- Understand Pointers in a better way
- Write Command Line Arguments
- Write a Program using C Language