Unobi Training

Practical Python training, one step at a time.

Welcome to Unobi Training. These labs are designed to help beginners build real Python skills through guided, hands-on lessons. Start with the foundations, get your environment ready, and move into the core concepts that every Python learner needs.

What you’ll learn

  • Set up Python and VS Code
  • Understand basic Python syntax and structure
  • Work with variables and expressions
  • Use loops for repeated tasks
  • Perform common math operations
  • Use lists, tuples, sets, and dictionaries

Training Labs

Follow the recommended sequence below. New labs are being added regularly.

Foundation

Get started with Python in VS Code, create your environment, and run your first program.

View Page

Jupyter Interactive

Work with interactive Python notebooks directly inside VS Code.

View Page

Python Syntax & Structure

Learn the building blocks of Python including formatting, comments, indentation, and functions.

Coming Soon

View Page

Variables

Understand how Python stores values and how variables are used in programs.

View Page

Loops

Learn how programs repeat actions using for loops, while loops, and range().

View Page

Math

Perform calculations and understand Python's numeric operators and expressions.

View Page

Data Structures

Explore lists, tuples, sets, and dictionaries along with mutability and ordering concepts.

View Page

Recommended Learning Path

This sequence gives beginners a smooth path from environment setup into core Python skills.

1. Foundation
Set up VS Code and Python, create a virtual environment, and run your first script.
2. Jupyter Interactive
See how Python can also be used in interactive notebook form inside VS Code.
3. Python Syntax & Structure
Learn what Python code looks like and how it is organized.
4. Variables
Store values and begin writing simple, readable Python programs.
5. Loops
Add repetition and control flow to your programs.
6. Math
Practice useful calculations and expressions in Python.
7. Data Structures
Organize and manage groups of values using Python’s most useful built-in types.