Free course

First steps with Python

Use values, variables and a small calculation to turn a practical question into code.

Skills you’ll gain:
Python 3 SyntaxVariable Types & ScopingEngineering ArithmeticUnit FormattingInteractive REPL Prototyping
First steps with Python
  • Coding
  • Beginner
  • 2 lessons
  • 45 Minutes
  • 70% Live code exercises

Enrol for free to unlock all lessons and save your progress.

Duration & Pacing45 Minutes

Self-paced with practical lab tasks

Skill LevelBeginner

None · Absolute beginner friendly

Practical Benchmark70% Live code exercises

Hardware wiring & test exercises

VerificationKnowledge Check

Instant feedback with concept analysis

What you’ll learn

Translate physical engineering formulas into readable, maintainable Python 3 calculations
Differentiate numeric types (int/float) from strings and preserve explicit engineering units
Document assumptions and test calculations with known reference inputs before production use

Syllabus & Module Progression

  1. Make a calculation readable
    20 minsVariables & Formulas

    Implement Ohm's law calculations in Python, compute milliamperes, and document physical units.

  2. Keep numbers and text distinct
    25 minsData Types & Telemetry

    Structure sensor measurement records with numeric floats, string units, and validation tests.

Includes a comprehensive final knowledge check to validate conceptual mastery.
Capstone Hardware Build

Build a breadboard LED circuit

Verify your Python current and voltage calculations on real breadboard hardware.

Explore project guide →
Drag to move. Arrow keys move the button; Home resets its position. Press Enter to open iSMART.

iSMART

Your learning companion

Checking connection…

What are you curious about?

I can help you understand a STEM concept, find a project or explore iSpark’s programmes.

Sign in to ask iSMART →

AI can make mistakes. Check the sources. Don’t share private information.