CodingGrade 9Quality review 0/4

Coding: Text Programming Foundations

Move from blocks to real typed code. Write Python that stores data in variables, makes decisions, repeats work with loops, organises code into functions and lists, and learn what actually happens when you open a web page.

16 h5 sections · 32 lessonsNo ratings yet
Start course

What you'll learn

  • Store and update data using variables and read code that changes their values
  • Make a program choose between paths using if / elif / else conditionals
  • Repeat work automatically with for and while loops
  • Package reusable steps into functions that take inputs and return a result
  • Store many values in a Python list and process them one by one
  • Explain how a browser, DNS and a web server cooperate to load a page

Before you start

  • Comfortable using block-based coding (e.g. Scratch) to sequence instructions
  • Able to do basic arithmetic and follow step-by-step instructions
  • Can type accurately and save/open files on a computer

Course content

0/32 lessons
1. Text Programming with Python3 lessons
  1. Variables, Conditionals and LoopsLesson30 min
  2. Functions and ListsLesson30 min
  3. How the Web WorksLesson30 min
2. Extended Study 18 lessons
  1. Variables, Conditionals and Loops: Concept MapLesson30 min
  2. Functions and Lists: Concept MapLesson30 min
  3. How the Web Works: Concept MapLesson30 min
  4. Variables, Conditionals and Loops: MechanismLesson30 min
  5. Functions and Lists: MechanismLesson30 min
  6. How the Web Works: MechanismLesson30 min
  7. Variables, Conditionals and Loops: RepresentationsLesson30 min
  8. Functions and Lists: RepresentationsLesson30 min
3. Extended Study 28 lessons
  1. How the Web Works: RepresentationsLesson30 min
  2. Variables, Conditionals and Loops: Worked ReasoningLesson30 min
  3. Functions and Lists: Worked ReasoningLesson30 min
  4. How the Web Works: Worked ReasoningLesson30 min
  5. Variables, Conditionals and Loops: Evidence and MeasurementLesson30 min
  6. Functions and Lists: Evidence and MeasurementLesson30 min
  7. How the Web Works: Evidence and MeasurementLesson30 min
  8. Variables, Conditionals and Loops: Applied ScenarioLesson30 min
4. Extended Study 38 lessons
  1. Functions and Lists: Applied ScenarioLesson30 min
  2. How the Web Works: Applied ScenarioLesson30 min
  3. Variables, Conditionals and Loops: MisconceptionsLesson30 min
  4. Functions and Lists: MisconceptionsLesson30 min
  5. How the Web Works: MisconceptionsLesson30 min
  6. Variables, Conditionals and Loops: InvestigationLesson30 min
  7. Functions and Lists: InvestigationLesson30 min
  8. How the Web Works: InvestigationLesson30 min
5. Extended Study 45 lessons
  1. Variables, Conditionals and Loops: SynthesisLesson30 min
  2. Functions and Lists: SynthesisLesson30 min
  3. How the Web Works: SynthesisLesson30 min
  4. Variables, Conditionals and Loops: Assessment PracticeLesson30 min
  5. Functions and Lists: Assessment PracticeLesson30 min