Resources
Books and Lecture Notes (free and online)
- Fundamentals of C++ Programming
- Programming in C
- Mathematics for Computer Science
- Foundations of Computer Science
- How Computers Work
- Recursion
- Introduction to Computing Principles
- C Programming (Slides)
MOOCs and Video Lectures
- Introduction to C++
- Intermediate C++
- Introduction to Programming in C Specialization
- C Programming: Getting Started
- C Programming: Language Foundations
- C Programming: Pointers and Memory Management