Level Up: C
44mIntermediate2022-11-09
Authors

Dan Gookin
Creator, Teacher, and Technology Writer with 20+ years of experience
Course details
All programmers must keep their coding muscles toned, which requires regular challenges and review of best practices. Beginners desire realistic exercises to continue their education, and experienced coders must constantly brush up on the basics as well as those areas of C that programmers often have issues with, such as pointers, recursion, and systems programming. In this course, Dan Gookin provides challenges for coders across the C knowledge spectrum with regular exercises to keep their programming skills fresh and ready for their next opportunity.
Skills covered
CProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Put your C skills to the test
- 02 - Using GitHub Codespaces with this course
1. Challenges
- 03 - Generating ordinal values
- 04 - Centering text
- 05 - Making change
- 06 - Simulating the hailstone sequence
- 07 - Performing a perfect shuffle
- 08 - Chopping up a string
- 09 - Determining a leap year
- 10 - Shuffling a playlist
- 11 - Letting the king wander
- 12 - Rotating a matrix
- 13 - Calculating next Monday's date
- 14 - Adding commas to numeric output
- 15 - Scoring a frame in bowling
- 16 - Calculating the golden ratio
- 17 - Wrapping text