← Courses
Sponsored by Inscientech
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 Inscientech8 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.
- Google ColabFree
Run Python in the browser, with nothing to install.
The professionals’ code editor, with the Python extension.
- Python TutorFree
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
