- 1. Introduction 1m 5s
C Programming In Windows
About this course
It's time to finally master the C programming language. Dan, your tutor, has been developing in the C programming language for over ten years and has a lot of experience to give. In this course you will learn C programming on Windows. What makes this course different from the others is that you will actually use the compiler. An IDE will just not do it for us. We will be using the compiler ourselves this will give you the experience you need to manually use the GCC compiler. Be A Pro.
This course will teach you everything about the C programming language, you will be taken through the basics all the way to more complicated concepts such as functions, pointers and library development. Best of all this course is made to be beginner friendly.
We end this course by creating a book program that allows a user to create books, save them to disk and then read them again.
Once you have finished this course you will be experienced in the C programming language and will have no trouble moving forward with your own personal projects. This course is great for students who need that extra push
This course is beginner friendly regardless of your current skill level
Introduction Video Music by Ben Sound
What you'll learn
- It's time to finally master the C programming language.
- Dan, your tutor, has been developing in the C programming language for over ten years and has a lot of experience to give.
- In this course you will learn C programming on Windows.
- What makes this course different from the others is that you will actually use the compiler.
Curriculum
45 Lessons • 5H 7M- 1. Installing The Compiler 2m 59s
- 2. Creating A Hello World Program 9m 27s
- 1. Variables 1m 5s
- 2. Functions Explained 12m 5s
- 3. Primitive Types 11m 15s
- 4. Arrays 10m 3s
- 5. Multi-Dimensional Arrays 2m 24s
- 6. Receiving input from the keyboard 10m 32s
- 7. Pointers And Memory Addresses 15m 1s
- 8. Function Pointers And How They Work 6m 33s
- 9. Structures And Structure Pointers 5m 19s
- 10. Understanding The Preprocessor 4m 59s
- 11. Header Files And Object Files 12m 55s
- 12. If Statements Explained 8m 5s
- 13. Operators Explained 4m 15s
- 14. Loops In C Explained 11m 10s
- 15. Legacy C What You Need To Know! 3m 15s
- 16. Nesting Statements 2m 18s
- 17. Global Variables And Positioning 3m 10s
- 18. External Variables 2m 33s
- 19. Null Terminators And The Ascii Table 2m 18s
- 20. Character Arrays Vs Character Pointers 1m 54s
- 21. Typedef Keyword And Creating Types 5m 27s
- 22. Booleans Explained 1m 42s
- 23. Sharing Memory With Unions 3m 5s
- 24. Hex And Binary 6m 2s
- 25. Writing Comments 4m 28s
- 26. Automated Building With Makefiles 9m 4s
- 27. Casting 9m 11s
- 28. Creating C Libraries 7m 5s
- 29. Using The Goto Keyword 2m 29s
- 30. Memory Allocation And The Stack Vs The Heap 6m 26s
- 31. Memory Functions 13m 2s
- 32. Reading And Writing Files 9m 53s
- 33. Const Keyword Explained 2m 11s
- 34. Static Functions Explained 1m 53s
- 35. Bitwise Operators And Bit Shifting 15m 51s
- 36. Argc And Argv Reading Arguments 3m 2s
- 37. Seeking In Files 4m 45s
- 38. Switches In C 8m 8s
- 39. Enumerations In C 6m 26s
- 40. Simple Book Program - Part 1 19m 16s
- 41. Simple Book Program - Part 2 12m 31s
- 42. Simple Book Program - Part 3 10m 25s
- 0.00 instructor rating
- 1 courses
- Systems students worldwide
Daniel McCarthy
Learn from DragonZap instructors with practical, build-first lessons focused on systems, low-level programming, compilers, kernels, and real-world engineering fundamentals.
Student reviews
Good course!
Good one Teach' appreciate your style.
few topics
Good
My very first c programming course!! more than i expected!! thank you
very nice
Awesome understanding no one can teach like this man