Sign in
← Courses

Part of Deeptech & High-tech

Python and Computational Thinking

A foundation bridge for new coders. Turn a small problem into validated inputs, functions, loops and reproducible files using Python’s standard library.

Sponsored by Inscientech
8 hOnlineBeginnerDeeptech & High-tech

Objectives

  • - Run a script and distinguish text, numbers and missing values.
  • - Write a pure decision function and test its boundary.
  • - Read CSV safely and write a transparent JSON summary.
  • - Explain and test a complete small program rather than copy it without understanding.

Prerequisites

Basic arithmetic and ability to save a file. No programming experience.

Recommended tools

What professionals use for this course, with a free or open-source option wherever there is one.

  • PythonOpen source

    The course language (version 3.10 or later), free.

  • ThonnyOpen source

    A simple Python editor for beginners: it shows variables step by step.

  • Run Python in the browser, with nothing to install.

  • The professionals’ code editor, with the Python extension.

  • Watch code run line by line, with its variables.

Lessons

  • Course OverviewReading · 10 min
  • 1.1 Values and reproducible executionReading · 34 min
  • 1.2 Hands-on lab — Values and reproducible executionReading · 50 min
  • 2.1 Conditions, loops and functionsReading · 34 min
  • 2.2 Hands-on lab — Conditions, loops and functionsReading · 50 min
  • 3.1 Files, validation and evidenceReading · 34 min
  • 3.2 Hands-on lab — Files, validation and evidenceReading · 50 min
  • 4.1 Testing and a small reusable projectReading · 34 min
  • 4.2 Hands-on lab — Testing and a small reusable projectReading · 50 min
  • Final exam — multiple choiceQuiz · 16 min
  • Final exam — written answersAssignment · 45 min
  • Final projectAssignment · 96 min
  • What next? Tools and your pathwayReading · 5 min