ProgrammingGrade 10Quality review 0/4

Python Foundations

Write and run real Python right in your browser — no installs. This is a general programming foundations course, not the Java Information Technology pathway. Every concept comes in a rigorous Theory mode and a hands-on Visual mode where you explore by running code, with instant-checked coding challenges.

16 h 16 min7 sections · 35 lessonsNo ratings yet
Start course

What you'll learn

  • Store and reason about values using variables and the core Python types
  • Work with strings, input and output to build interactive text
  • Make decisions in code with if / elif / else conditionals
  • Repeat work with for and while loops and combine loops with conditionals
  • Write and trace small Python programs
  • Design algorithms with selection and iteration
  • Query simple relational tables
  • Explain hardware and system-software roles

Before you start

  • Comfort with basic arithmetic (add, multiply, compare numbers)
  • No prior programming needed — this is a first course

Course content

0/35 lessons
1. Values & Variables2 lessons
  1. Variables & TypesLesson25 min
  2. Strings & I/OLesson25 min
2. Logic & Loops2 lessons
  1. ConditionalsLesson30 min
  2. LoopsLesson30 min
3. Extended Study 18 lessons
  1. Variables & Types: Concept MapLesson25 min
  2. Strings & I/O: Concept MapLesson25 min
  3. Conditionals: Concept MapLesson30 min
  4. Loops: Concept MapLesson30 min
  5. Variables & Types: MechanismLesson25 min
  6. Strings & I/O: MechanismLesson25 min
  7. Conditionals: MechanismLesson30 min
  8. Loops: MechanismLesson30 min
4. Extended Study 28 lessons
  1. Variables & Types: RepresentationsLesson25 min
  2. Strings & I/O: RepresentationsLesson25 min
  3. Conditionals: RepresentationsLesson30 min
  4. Loops: RepresentationsLesson30 min
  5. Variables & Types: Worked ReasoningLesson25 min
  6. Strings & I/O: Worked ReasoningLesson25 min
  7. Conditionals: Worked ReasoningLesson30 min
  8. Loops: Worked ReasoningLesson30 min
5. Extended Study 38 lessons
  1. Variables & Types: Evidence and MeasurementLesson25 min
  2. Strings & I/O: Evidence and MeasurementLesson25 min
  3. Conditionals: Evidence and MeasurementLesson30 min
  4. Loops: Evidence and MeasurementLesson30 min
  5. Variables & Types: Applied ScenarioLesson25 min
  6. Strings & I/O: Applied ScenarioLesson25 min
  7. Conditionals: Applied ScenarioLesson30 min
  8. Loops: Applied ScenarioLesson30 min
6. Extended Study 44 lessons
  1. Variables & Types: MisconceptionsLesson25 min
  2. Strings & I/O: MisconceptionsLesson25 min
  3. Conditionals: MisconceptionsLesson30 min
  4. Loops: MisconceptionsLesson30 min
7. Algorithms, Data and Computer Systems3 lessons
  1. Algorithm Design and TracingLesson32 min
  2. Database Tables and QueriesLesson32 min
  3. Hardware and Systems SoftwareLesson32 min