• Home
  • JavaScript
    • Introduction to JavaScript
    • JavaScript Developer
  • TypeScript
    • Introduction to TypeScript
    • TypeScript Developer
  • React.js
    • Introduction to React
    • React Developer
  • Python
    • Introduction to Python
    • Python Developer
  • C++
    • Introduction to C++
    • C++ Developer
  • C Language
    • Introduction to C
    • C Developer
  • Rust
    • Introduction to Rust
    • Rust Developer
  • Zig
    • Introduction to Zig
    • Zig Developer
  • Linux Shell
    • Introduction to the Linux Shell
    • Linux Shell Developer
  • Interactive Training
  • Pricing
  • Brainstorm
STEMTrainingGrounds
  • Courses
    • Home
    • JavaScript
      • Introduction to JavaScript
      • JavaScript Developer
    • TypeScript
      • Introduction to TypeScript
      • TypeScript Developer
    • React
      • Introduction to React
      • React Developer
    • Python
      • Introduction to Python
      • Python Developer
    • C++
      • Introduction to C++
      • C++ Developer
    • C Language
      • Introduction to C
      • C Developer
    • Rust
      • Introduction to Rust
      • Rust Developer
    • Zig
      • Introduction to Zig
      • Zig Developer
    • Linux Shell
      • Introduction to the Linux Shell
      • Linux Shell Developer
  • Interactive Training
  • Pricing
  • Reading Grounds

Quick Links

  • About Us
  • Pricing
  • Partnership
  • Brainstorm
  • Terms
  • Privacy
  • Refunds
  • Featured on DanielLaunches

Courses

  • JavaScript
    • Introduction to JavaScript
    • JavaScript Developer
  • TypeScript
    • Introduction to TypeScript
    • TypeScript Developer
  • React
    • Introduction to React
    • React Developer
  • Python
    • Introduction to Python
    • Python Developer
  • C++
    • Introduction to C++
    • C++ Developer
  • C Language
    • Introduction to C
    • C Developer
  • Rust
    • Introduction to Rust
    • Rust Developer
  • Zig
    • Introduction to Zig
    • Zig Developer
  • Linux Shell
    • Introduction to the Linux Shell
    • Linux Shell Developer

Newsletter

Subscribe to our free monthly newsletter, for a quick update on Python, JavaScript, and React news

© 2025 - 2026 STEMTrainingGrounds. All Rights Reserved.

Your browser does not support the video tag.

Introduction to Python

Learn the building blocks of programming while developing practical skills for writing real, working applications. You’ll be comfortable structuring programs, handling data/files, debugging issues, and writing clean, readable Python code that you can confidently build on. Certificate upon completion.

Computer Programming Language Logo
Enroll

Introduction to Python

Lesson 1
Python History Recap
Review the story of Python
Lesson 2
Basic Output
Displaying program output
Lesson 3
Data Types
Built-in types of values like int, float, str, and bool
Lesson 4
Operators
Symbols for arithmetic, comparison, and logic
Free Preview
Lesson 5
Variables
Named references to stored values
Lesson 6
Lists
Ordered mutable collections
Free Preview
Lesson 7
String Operations
Manipulating text with methods like slicing
Free Preview
Lesson 8
String Formatting
Inserting values into strings using f-strings and format
Lesson 9
Booleans
True/false values used in decision making
Lesson 10
Conditions
Conditional execution with if/elif/else
Lesson 11
Match - Case
Pattern matching for structured conditional logic
Lesson 12
Loops
Repeating code with for and while
Lesson 13
List Comprehensions
Compact syntax for building lists
Lesson 14
Tuples
Ordered immutable collections
Lesson 15
Sets
Unordered collections of unique elements
Lesson 16
Dictionaries
Key-value mappings for fast lookup
Lesson 17
Dictionary Comprehensions
Concise creation of dictionaries
Computer Programming Language Logo

Python Developer Path

Introduction to Python

Learn the building blocks of programming while developing practical skills for writing real, working applications. You’ll be comfortable structuring programs, handling data/files, debugging issues, and writing clean, readable Python code that you can confidently build on. Certificate upon completion.

Python Developer
Learn how to design cleaner, more modular Python programs while writing efficient, code that scales beyond simple scripts. You’ll apply structured program design, data handling, testing, and modern tooling that prepares you for real-world applications. Certificate upon completion.

Python Developer Path

Course logo

Introduction to Python

Course logo

Python Developer

Monthly

$ 19.99

Python Developer Path

Access to:

Introduction to Python course

and

Python Developer course

Upon course or path completion:

Course certificate

Path certificate

2 Courses

Monthly Subscription

Enroll Today

Yearly

$ 149.99

Python Developer Path

Access to:

Introduction to Python course

and

Python Developer course

Upon course or path completion:

Course certificate

Path certificate

2 Courses

1 Year Subscription

Enroll Today

Yearly

$ 259.99

All-Access 1 Year Subscription

Access to:

Python Developer Path

JavaScript Developer Path

React Developer Path

TypeScript Developer Path

Linux Shell Developer Path

C++ Developer Path

C Developer Path

Upon completion:

Path certificates

Also includes 1-year all-access to any new courses or paths that are added!

Enroll Today