• Home
  • Python
    • Introduction to Python
    • Python Developer
  • JavaScript
    • Introduction to JavaScript
    • JavaScript Developer
  • React.js
    • Introduction to React
    • React Developer
  • TypeScript
    • Introduction to TypeScript
    • TypeScript Developer
  • Linux Shell
    • Introduction to the Linux Shell
    • Linux Shell 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
  • Interactive Training
  • Pricing
  • Brainstorm
STEMTrainingGrounds
  • Courses
    • Home
    • Python
      • Introduction to Python
      • Python Developer
    • JavaScript
      • Introduction to JavaScript
      • JavaScript Developer
    • React
      • Introduction to React
      • React Developer
    • TypeScript
      • Introduction to TypeScript
      • TypeScript Developer
    • Linux Shell
      • Introduction to the Linux Shell
      • Linux Shell 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
  • Interactive Training
  • Pricing
  • Navigate
    • Home
    • Reading Grounds
    • Brainstorm

Quick Links

  • About Us
  • Pricing
  • Partnership
  • Brainstorm
  • Terms
  • Privacy
  • Refunds

Courses

  • Python
    • Introduction to Python
    • Python Developer
  • JavaScript
    • Introduction to JavaScript
    • JavaScript Developer
  • React
    • Introduction to React
    • React Developer
  • TypeScript
    • Introduction to TypeScript
    • TypeScript Developer
  • Linux Shell
    • Introduction to the Linux Shell
    • Linux Shell Developer
  • C++
    • Introduction to C++
    • C++ Developer
  • C Language
    • Introduction to C
    • C Developer
  • Rust
    • Introduction to Rust
    • Rust 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
Basic Output
Displaying program output
Lesson 2
Data Types
Built-in types of values like int, float, str, and bool
Lesson 3
Operators
Symbols for arithmetic, comparison, and logic
Free Preview
Lesson 4
Variables
Named references to stored values
Lesson 5
Lists
Ordered mutable collections
Free Preview
Lesson 6
String Operations
Manipulating text with methods like slicing
Free Preview
Lesson 7
String Formatting
Inserting values into strings using f-strings and format
Lesson 8
Booleans
True/false values used in decision making
Lesson 9
Conditions
Conditional execution with if/elif/else
Lesson 10
Match - Case
Pattern matching for structured conditional logic
Lesson 11
Loops
Repeating code with for and while
Lesson 12
List Comprehensions
Compact syntax for building lists
Lesson 13
Tuples
Ordered immutable collections
Lesson 14
Sets
Unordered collections of unique elements
Lesson 15
Dictionaries
Key-value mappings for fast lookup
Lesson 16
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 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