Algo Trading 101 – Learn Practical Python 3 Beginners

Dec 17, 2025

Course Overview

Algo Trading 101 – Learn Practical Python 3 Beginners

Learn Practical Python 3 for Beginners

What You’ll Learn In Learn Practical Python 3 Beginners

Chapter 1 Introduction

  • AlgoTrading101 x Michael Russell
  • Why Choose This Course?
  • What is Python?
  • Resources + How to ask Questions? (IMPORTANT!)
  • Installing Jupyter Notebook with Python
  • Command Terminal (PC and MAC)
  • Overview of Jupyter Notebook (PC + MAC Shortcuts)

Chapter 2 Basics

  • Variables and Mathematical Operators
  • Comparison Operators
  • Strings and Len
  • Slice, Split and Join
  • Formatting Strings

Chapter 3 > Data Structures

  • Lists and Range
  • Tuples and Built-in Functions
  • Sets
  • Dictionaries
  • Is Operator
  • Structures Exercise
  • Structures Solutions

Chapter 4 Control Flow and Loops

  • Control Flow (If, Elif, Else)
  • For Loops
  • While Loops
  • Loops with Control Flow
  • Break, Pass and Continue
  • Advanced Loops
  • Loops Exercise
  • Loops Solutions

Chapter 5 Comprehension

  • List Comprehension
  • Control Flow in Comprehension
  • Dictionary Comprehension
  • Set Comprehension
  • Comprehension Exercise
  • Comprehension Solutions

Chapter 6 Functions

  • Functions
  • Built-in Functions
  • Args and Kwargs
  • Scope
  • Random Module
  • Decorators (Pure)
  • Decorators (Practical)
  • Functions Exercise
  • Functions Solutions – Part 1
  • Functions Solutions – Part 2

Chapter 7 Handling Errors

  • Try, Except and Finally
  • Lambda Expressions
  • Errors Exercise
  • Errors Solutions

Chapter 8 Files

  • Files
  • Pickle Module
  • OS Module
  • Files Exercise
  • Files Solutions

Chapter 9 Generators

  • Generator Functions
  • Generator Expressions
  • Map, Filter and Reduce
  • Generators Exercise
  • Generators Solutions

Chapter 10 Object Orientated Programming

  • Classes and Methods
  • Initialization
  • Class Attributes and Modules
  • Decorators in Classes – Part 1
  • Decorators in Classes – Part 2
  • Creating Modules
  • Inheritance – Part 1
  • Inheritance – Part 2
  • Inheritance – Part 3
  • Composition
  • Special Methods
  • Static and Class Methods
  • Encapsulation
  • OOP Exercise
  • OOP Solutions – Part 1
  • OOP Solutions – Part 2

Chapter 11 NumPy

  • NumPy Arrays
  • Advanced Indexing
  • NumPy Methods
  • NaN Values and Linear Algebra
  • Random Methods
  • Saving and Loading NumPy Data
  • NumPy Exercise
  • NumPy Solutions

Chapter 12 Pandas

  • Pandas Series
  • Pandas DataFrames
  • Loc, Iloc and Slicing
  • Adding Dates
  • Cleaning Data
  • Saving and Reading Data
  • Reshaping DataFrames
  • Merge
  • Melting and Grouping Data
  • Pivoting Data
  • Aggregate, Filter and Boolean Operations
  • Pandas Exercis
  • Pandas Solutions – Part 1
  • Pandas Solutions – Part 2

Chapter 13 Matplotlib

  • Basics
  • Bar Charts
  • Pie Charts
  • Histograms
  • Scatter Plot
  • Heatmaps
  • Subplots
  • Nested Subplots
  • Annotations and Equations
  • Multi-Page PDF
  • 3D Bar Plots – Part 1
  • 3D Bar Plots – Part 2
  • 3D Scatter Plots
  • Matplotlib Exercise
  • Matplotlib Solutions
  • Learn Practical Python 3 for Beginners

More courses from the same author: Algo Trading 101

»Instant Delivery

Skill Level: All level

0%  Complete 0 of 110
Regular Price:99$
Sale Price:19$
Course Content

Chapter 1 Introduction

  • 1. AlgoTrading101 x Michael Russell
    00:00
  • 2. Why Choose This Course
    00:00
  • 3. What is Python
    00:00
  • 4. Resources + How to ask Questions IMPORTANT
    00:00
  • 5. Installing Jupyter Notebook with Python
    00:00
  • 6. Command Terminal (PC and MAC)
    00:00
  • 7. Overview of Jupyter Notebook (PC + MAC Shortcuts)
    00:00

Chapter 2 Basics

Chapter 3 Data Structures

Chapter 4 Control Flow and Loops

Chapter 5 Comprehension

Chapter 6 Functions

Chapter 7 Handling Errors

Chapter 8 Files

Chapter 9 Generators

Chapter 10 Object Orientated Programming

Chapter 11 NumPy

Chapter 12 Pandas

Chapter 13 Matplotlib

Student Ratings & Reviews

No Review Yet
No Review Yet

Featured Courses

1 2 3 977 978 979
Hi, Welcome back!
Forgot?
Don't have an account?  Register Now