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

