Enrolment options

This course is for anyone who wants to understand how programming works, regardless of the language. We will explore the fundamental logic, problem-solving skills, and core concepts that all programming languages share.

You will learn about:

  • Algorithms and pseudocode (planning your program)

  • Core data structures (like arrays and lists)

  • Variables, loops, and conditional logic

  • The principles of object-oriented programming (OOP)

By the end, you will have the knowledge to learn any specific language (like Python, Java, or JavaScript) much more easily.

Guests cannot access this course. Please log in.