Programming Fundamentals
What is this course
Learn how to write structured code, break complex problems into sequential logic, and build functional programs from first principles using variables, branching, loops, and modular functions.
Who it is for
- Beginners with no prior computer programming experience
- Students starting their first computer science curriculum
- Anyone who wants to build a rigorous foundation in algorithmic thinking