Programming 101

Learn programming by building a console game from scratch in C#, JavaScript, or Python, whichever you choose, or all three.

Sign Up

🛠️ What You'll Build

You’ll build a complete game called Odds and Evens step by step, guided by hands-on challenges that let you learn by doing rather than just watching.

🎓 What You'll Learn

  • What is a computer program and how programming languages work.
  • How to install Visual Studio Code and set up a development environment.
  • How to break a problem into an ordered sequence of steps before writing any code.
  • How to print messages to the console and read input from the player.
  • How to store values in variables and work with data types: strings, integers, and booleans.
  • How to reuse code with functions and pass them the data they need.
  • How to make decisions with conditionals (if/else), using comparisons and logical operators (AND, OR, NOT).
  • How to repeat work with loops (while) until a condition is met.
  • How to work with numbers: arithmetic, remainders (modulo), and random values.

🧰 Prerequisites

  • No previous experience is required.