3-Month Python Programming Curriculum
01
Skill level
All levels
02
Sections
127
03
Lectures
593
04
Instructor
Team Mammoth
What's inside
This course includes.
✓
127
Sections
✓
593
Lectures
✓
580
Resources
✓
Certificate of completion
Included
✓
Mobile and desktop access
Included
✓
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content
Curriculum & lectures.
+ Week 1: Python for Absolute Beginners and All Ages 3 lectures
00.01 What Will I Learn
Locked
Resource Files
Locked
Resource files
Locked
+ 01 Introduction to Computer Science 8 lectures
01.01 What Is Python
Locked
01.02 How Do Computers Make Decisions
Locked
01.03 How Do Computers Work With Numbers
Locked
01.04 How Do Computers Repeat Tasks
Locked
01.05. How Can Computers Search For Data
Locked
01.06 How Can Computers Sort Data
Locked
01.07 How Fast Are Algorithms
Locked
01.08 What Is The Binary Number System
Locked
+ 02 Code Python on the Web 5 lectures
02.01 What Is Google Colab
Locked
02.02 What If I Get Errors
Locked
02.03 How Do I Terminate a Session
Locked
02.04 How Do I Enable Corgi Mode
Locked
Resource Files
Locked
+ 03. Python Variables 5 lectures
03.01 What Is A Variable
Locked
03.02 What Are Data Types
Locked
03.03 What Is A Boolean
Locked
03.04 What Are F Strings
Locked
Source Code
Locked
+ 04 The Number Doctor: Python Operators 9 lectures
04.01 Simple Arithmetic Operators
Locked
04.02 Modulo Arithmetic Operator
Locked
04.03 Floor Division
Locked
04.04 Exponents
Locked
04.05 Less Or Greater
Locked
04.06 Can I Check Equality
Locked
04.07 Can I Check Not Equal To
Locked
04.08 What Is Bedmas Order Of Operations
Locked
Source Code
Locked
+ 05 The String Doctor: Operate on Strings 4 lectures
05.01 Can I Add Strings
Locked
05.02 Can I Add String Variables
Locked
05.03 Can I Operate On Strings And Integers
Locked
Source Code
Locked
+ 06. The List Ninja 15 lectures
06.01 Can I Make A List Variable
Locked
06.02 Can I Compare Lists
Locked
06.03 Watch Out! Don't Make This List Mistake
Locked
06.04 Can I Get An Item From A List
Locked
06.05 List Ninja! Can I Slice A List
Locked
06.06 Be A Master Ninja! Are There More Ways To Slice A List
Locked
06.07 Be A Master Ninja! The Third Way
Locked
06.08 Can I Check If An Item Is In A List
Locked
06.09 Can I Check If An Item Is Not In A List
Locked
06.10 Can I Add Items To A List
Locked
06.11 Can I Add Items To A List Another Way
Locked
06.12 Can I Remove Items From A List
Locked
06.13 Can I Delete Items From A List Another Way
Locked
06.14 Can I Delete A Range
Locked
Source Code
Locked
+ 07 if Statements 2 lectures
07.01 Can I Make An If Statement
Locked
Source Code
Locked
+ Python Language Fundamentals: Learn Python from Scratch 29 lectures
00. Intro
Locked
01. Introduction To Python
Locked
02. Variables
Locked
02b. Variables Examples
Locked
03. Type Conversion Examples
Locked
04. Operators
Locked
05. Operators Examples
Locked
06. Collections
Locked
07. Lists
Locked
08. Multidimensional List Examples
Locked
09. Tuples Examples
Locked
10. Dictionaries Examples
Locked
11. Ranges Examples
Locked
12. Conditionals
Locked
13. If Statement Examples
Locked
14. If Statement Variants Examples
Locked
15. Loops
Locked
16. While Loops Examples
Locked
17. For Loops Examples
Locked
18. Functions
Locked
19. Functions Examples
Locked
20. Parameters And Return Values Examples
Locked
21. Classes And Objects
Locked
22. Classes Example
Locked
23. Objects Examples
Locked
24. Inheritance Examples
Locked
25. Static Members Example
Locked
26. Summary And Outro
Locked
Source Files
Locked
+ Weekly Assignment 1 lecture
Assignment
Locked
+ Week 2: build Interactive Python Dashboards with Plotly and Altair 4 lectures
01 Project Preview
Locked
03 What You'll Need
Locked
02 What Is Plotly And Dash
Locked
Source Files
Locked
+ Project 1 - Build a Dash App with Plotly 3 lectures
Source Files
Locked
02 Build A Graph In The Dash App
Locked
01 Build A Dash App
Locked
+ Project 2 - Build a Dash App with Altair 4 lectures
01 Load Data From Vega Datasets
Locked
02 Build The Layout
Locked
03 Build A Chart With Altair
Locked
Source Files
Locked
+ Exploratory Data Analysis Bootcamp with Python, Seaborn and Pandas 1 lecture
00 Project Preview
Locked
+ Analyze Features in a Dataset 5 lectures
01 Load A Dataset
Locked
02 Analyze The Main Feature
Locked
03 Analyze Numerical Features
Locked
04 Analyze Categorical Features
Locked
Housing Dataset CSV File
Locked
+ Visualize Relationships Between Dataset Features 4 lectures
01 Find Relationships Between Numerical Features
Locked
02 Find Relationships Between Categorical Features
Locked
03 Build Conditional Plots
Locked
Source Files
Locked
+ Weekly Assignment 1 lecture
Assignment
Locked
+ Week 3: Data Mining with Python and NumPy - Build a Video Reccomender 6 lectures
01 Project Preview
Locked
01 Build A Dataset
Locked
02 Compute Support And Confidence - If A Person Watches X, They Will Watch Y
Locked
03 Compute Support And Confidence For All Channels
Locked
04 Determine Which Videos Are Best To Recommend
Locked
Source Files
Locked
+ Python Automation Scripting and Regular Expressions: 4 lectures
01 Create And Read A New Text File
Locked
02 Read And Write A Text File With A Loop
Locked
03 Copy Contents Of A File
Locked
Full Course Source files
Locked
+ Work with CSV files 3 lectures
01 Print Csv Contents
Locked
02 Print Csv As List
Locked
03 Create A Csv File
Locked
+ Work with JSON files 1 lecture
01 Read And Write To A Json File
Locked
+ Work with Excel files 5 lectures
01 Inspect Excel Sheets
Locked
02 Merge Excel Files
Locked
03 Get Value From Cell In Excel Sheet
Locked
04 Display Entire Excel Sheet Contents
Locked
05 Create A New Excel File With Values
Locked
+ Automate files with OS Module 6 lectures
01 Find A File By Name
Locked
02 Check If File Or Directory Path Exists
Locked
03 List All Files And Directories At A Path
Locked
04 Find All Files Of Given Type
Locked
05 Delete Old Files With Datetime Module
Locked
06 Bulk Rename Files
Locked
+ Work with exceptions 2 lectures
01 Handle Exceptions
Locked
02 Use Asserts
Locked
+ Search documents for words 2 lectures
01 Search Txt File
Locked
02 Search Csv File
Locked
+ Format Data 2 lectures
01 Format Data Into Table
Locked
02 Visualize Product Sales Per Quarter
Locked
+ Search through data with regex 3 lectures
01 Search For String In Text
Locked
02 Find Characters By Type
Locked
01 Source files
Locked
+ Find expressions that match conditions 7 lectures
01 Find Words Of Specific Length Starting With Specific Letter
Locked
02 Find Expression Containing Numbers And Symbols In A Specific Format
Locked
03 Find Expression Of A Specific Format
Locked
04 Search Ignoring Capitalization
Locked
05 Find Words At Beginning Or End Of Line
Locked
06 Find Independent Words
Locked
02 Source Files
Locked
+ Search for anomalies 4 lectures
01 Find Repeating Characters
Locked
02 Search For Multiple Expressions At Once
Locked
03 Make A Dictionary Of Expressions Found
Locked
03 Source files
Locked
+ Data manipulation with regex 3 lectures
01 Remove Whitespaces
Locked
02 Split String On Word
Locked
Source files
Locked
+ Weekly Assignment 1 lecture
Assignment
Locked
+ Week 4: Web Automation with Selenium Python 4 lectures
00.00 What You'll Learn
Locked
00.01 Install Selenium
Locked
00.02 Download Visual Studio Code
Locked
00 Source Files
Locked
+ Automate Finding Elements 10 lectures
01.02 Find Elements By Id
Locked
01.03 Find Elements By Xpath
Locked
01.01 Find Elements By Name
Locked
01.05 Find Elements By Css Selector
Locked
01.04 Find Input Field By Xpath
Locked
01.06 Find Elements By Link Text
Locked
01.08 Find Elements By Classname
Locked
01.07 Find Elements By Partial Link Text
Locked
01.09 Find Elements By Tagname
Locked
01 Source Files
Locked
+ Beginner's Automation with Selenium 5 lectures
02.01 Automate A Google Search
Locked
02.02 Automate Navigating A Dropdown Menu
Locked
02.03 Automate Changing Tabs
Locked
02.04 Automate Alert Popups
Locked
02 Source Files
Locked
+ Avoid Errors with Waits 3 lectures
03.01 Explicit Waits
Locked
03.02 Implicit Waits
Locked
03 Source Files
Locked
+ Automate Browsers Commands 4 lectures
04.01 Automate Window Size
Locked
04.02 Get Title And URL
Locked
04.03 Automate Closing Vs Quitting Windows
Locked
04 Source Files
Locked
+ Automate Mouse Actions 6 lectures
05.01 Mouse Hover
Locked
05.02 Automate Mouse Click
Locked
05.03 Right Click
Locked
05.04 Automate Double Click
Locked
05.05 Click, Hold And Release
Locked
05 Source Files
Locked
+ Automate Images 3 lectures
06.01 Web Scrape Images
Locked
06.02 Automate Downloading Images
Locked
06 Source Files
Locked
+ White Hat Hacking with Python 2 lectures
00a Course Overview - White Hat Hacking with Python
Locked
00a Course Overview - White Hat Hacking with Python
Locked
+ (Prerequisite) Advanced Javascript - 01. Introduction 5 lectures
01 Introduction To The Course
Locked
02 Why Should You Learn Javascript
Locked
03 Quick Win
Locked
04 Course Requirements
Locked
Fuill Advanced Javascript Section Files
Locked
+ (Prerequisite) Advanced Javascript - 02. Next Generation JavaScript 7 lectures
01 What Will We Learn In This Section
Locked
02 Declare Variables With Let And Const
Locked
03 Blocks And Iifes
Locked
04 Strings In Es2020
Locked
05 Coding Challenge
Locked
06 Coding Challenge Solution
Locked
07 Section Summary
Locked
+ (Prerequisite) Advanced JavaScript - 03. Arrow functions 6 lectures
01 What Will We Learn In This Section
Locked
02 Basics Of Arrow Functions
Locked
03 Lexical This Keyword
Locked
04 Coding Challenge
Locked
05 Coding Challenge Solution
Locked
06 Section Summary
Locked
+ (Prerequisite) Advanced JavaScript - 04 Features in ES 2020+ 7 lectures
01 What Will We Learn In This Section
Locked
02 Destructuring
Locked
03 Arrays In Es2020
Locked
04 Spread Operator
Locked
05 Coding Challenge
Locked
06 Coding Challenge Solution
Locked
07 Section Summary
Locked
+ (Prerequisite) Advanced JavaScript - 05 Parameters 6 lectures
01 What Will We Learn In This Section
Locked
02 Rest Parameters
Locked
03 Default Parameters
Locked
04 Coding Challenge
Locked
05 Coding Challenge Solution
Locked
06 Section Summary
Locked
+ (Prerequisite) Advanced JavaScript - 06 Maps 5 lectures
01 What Will We Learn In This Section
Locked
02 Maps
Locked
03 Coding Challenge
Locked
04 Coding Challenge Solution
Locked
05 Section Summary
Locked
+ (Prerequisite) Advanced JavaScript - 07 JavaScript Classes 6 lectures
01 What Will We Learn In This Section
Locked
02 Classes
Locked
03 Classes With Subclasses
Locked
04 Coding Challenge
Locked
05 Coding Challenge Solution
Locked
06 Section Summary
Locked
+ (Prerequisite) Advanced JavaScript - 08 Asynchronous Javascript 11 lectures
01 What Will We Learn In This Section
Locked
02 Asynchronous Javascript Example
Locked
03 The Event Loop
Locked
04 Promises
Locked
05 Async Await
Locked
06 AJAX And APIs
Locked
07 Make AJAX Calls With Fetch And Promises
Locked
08 Make AJAX Calls With Fetch And Async Await
Locked
09 Coding Challenge
Locked
10 Coding Challenge Solution
Locked
11 Section Summary
Locked
+ (Prerequisite) Advanced JavaScript - 09 Summary 1 lecture
01 Course Summary And Next Steps
Locked
+ (Prerequisite) Command Line Fundamentals 9 lectures
01-01 Why All Developers Need To Know The Command Line
Locked
01-02 What Are Linux And Unix Terminals
Locked
02-01 What You'll Need
Locked
02-02 Install Linux Command Line On Windows
Locked
03-01 Build Your First Command In The Command Line
Locked
03-02 Navigate Directories In The Command Line
Locked
03-03 Build And Edit A New File In The Command Line
Locked
03-04 Move Files In The Command Line
Locked
Linux Source Files
Locked
+ Build simple form with HTML to mimic scammers 2 lectures
01 Build Simple Form With Html To Mimic Scammer
Locked
Source files
Locked
+ (Prerequisite) Introduction to Express 9 lectures
00 What Is Express Js
Locked
01 Set Up An Express Server
Locked
02 Serve A Webpage With Express
Locked
03 Send Client To Another Page
Locked
04 Send An Error Page
Locked
05 Build An Express Server For A Chatboard
Locked
06 Build A Client Chat Page
Locked
07 Send And Receive Chat Messages
Locked
Source Files
Locked
+ Build a web app collect form data with Express 2 lectures
02 Build Web App To Collect Form Data With Expressjs
Locked
Source Files
Locked
+ Send scammers spam data with Python 2 lectures
03 Send Scammers Spam Data With Python
Locked
Source Files
Locked
+ Weekly Assignment 1 lecture
Assignment
Locked
+ Week 5: Python and Flask Web Development Bootcamp 10 lectures
00A Project Preview
Locked
00B What Is Flask
Locked
00C What You'll Need
Locked
01 Build Your First Flask App
Locked
02 Render HTML On Multiple Pages
Locked
03 Build Page Templates With HTML
Locked
04 Build Dynamic Page Templates
Locked
05 Display JSON Data
Locked
06 Build A Template To Show All Data
Locked
Source Files
Locked
+ Weekly Assignment 1 lecture
Assignment
Locked
+ Week 6: Creating Your First Movie Reccomender System: 5 lectures
01 Introduction To Recommender Systems
Locked
02 How To Evaluate Recommender Systems
Locked
03 Content Based Recommendations
Locked
04 Neighborhood Based Collaborative Filtering
Locked
Full Course Source Files
Locked
+ Build a Basic Movie Recommender System 5 lectures
00 Project Preview
Locked
01 Load Data As Pandas Dataframes
Locked
02 Merge Movies And Ratings Dataframes
Locked
03 Build A Correlation Matrix
Locked
04 Test The Recommender
Locked
+ Projects 2 and 3 Preview - Machine Learning Movie Recommender 1 lecture
00 Project Preview
Locked
+ Machine Learning Fundamentals 3 lectures
00A What Is Machine Learning
Locked
00B Types Of Machine Learning Models
Locked
00C What Is Supervised Learning
Locked
+ Introduction to User Similarity 5 lectures
01 Load Data Into Dataframes
Locked
02 Find A Recommendation Based On Different Movie Features
Locked
03 Calculate Distance Between Users
Locked
04 Find Similar Users With Euclidean Distance
Locked
Source Files 1-4
Locked
+ Recommend a Movie Based on User Similarity 4 lectures
05 Define Similarity Between Users
Locked
06 Find Top Similar Users
Locked
07 Recommend A Movie Based On User Similarity
Locked
Source Files
Locked
+ Recommend a Movie with a K Nearest Neighbors Classifier 5 lectures
08A What Is K Nearest Neighbours
Locked
08B Recommend A Movie With A K Nearest Neighbors Classifier
Locked
09 Create A Sample User For Testing
Locked
10 Recommend Movies To Sample User
Locked
Source Files 8-10
Locked
+ Project 4 Preview - Complex Machine Learning Recommender 1 lecture
00 Project Preview
Locked
+ Data Processing Profiles and Items 4 lectures
01 Load Data For Machine Learning
Locked
02 Process Data For Machine Learning
Locked
03 Build Categories
Locked
Source Files
Locked
+ Build Models for User Recommendations 9 lectures
04A Regression Introduction
Locked
04B What Is Regression
Locked
04C Build A Ridge Regression Model
Locked
05 Evaluate Model Error
Locked
06 Visualize Top Features Affecting Rating
Locked
07 Build A Lasso Regression Model
Locked
08 Visualize Top Features From Lasso Regression
Locked
09 Determine Which Model Is Best
Locked
Source Files
Locked
+ Build a Model to Predict Ratings 4 lectures
01 Load Data For A Neural Network
Locked
02 Build A Singular Value Decomposition Algorithm
Locked
03 Calculate Model Error
Locked
Source FIles
Locked
+ Deep Learning Fundamentals 3 lectures
01 What Is Deep Learning
Locked
02 What Is A Neural Network
Locked
03 What Is Unsupervised Learning
Locked
+ Build a Neural Network to Predict Ratings 3 lectures
04 Build A Neural Network
Locked
05 Train The Neural Network
Locked
Source Files
Locked
+ Data Analysis with Pandas, Numpy and Sci-kit Learn 9 lectures
00 Project Preview
Locked
01 Load Data Into Dataframes
Locked
02 Explore Data In Our Dataset
Locked
03 Build A Rating Pivot Table
Locked
04 Calculate Average Rating Of A Movie
Locked
05 Find Ratings For A Movie In Every Slice
Locked
06 Find Rating Averages For Every Movie In The Slice
Locked
07 Build An Average Ratings Column
Locked
Source Files
Locked
+ PySpark - Build DataFrames with Python, Apache Spark and SQL 6 lectures
00 Project Preview
Locked
01 What Is Apache Spark
Locked
02 What Are Resilient Distributed Datasets
Locked
03A What Is A Dataframe
Locked
03B What You'll Need
Locked
Source Files
Locked
+ Build Dataframes from spreadsheets with PySpark 8 lectures
04 Start A Spark Session
Locked
05 Load Data As A CSV
Locked
06 Perform Basic Dataframe Operations
Locked
07 Format Dataframe Table
Locked
08 Perform Dataframe Math Operations
Locked
09 Perform Dataframe Queries
Locked
10 Build SQL Queries With Spark
Locked
Source Files B
Locked
+ Weekly Assignment 1 lecture
Assignment
Locked
+ Week 7: Scrape the Web - Python and Beautiful Soup Bootcamp 3 lectures
00 What Is Web Scraping
Locked
01 What You'll Need
Locked
Intro-Source Files
Locked
+ Web Scraping with Beautifull Soup in Python 9 lectures
02 Build An Html Webpage To Scrape
Locked
03 Select Data Structures From A Webpage
Locked
04 Extract Urls And Text
Locked
05 Work With Tags
Locked
06 Work With Attributes
Locked
07 Add Navigation To A String
Locked
08 Navigate Html Contents
Locked
09 Find All Filter
Locked
Source Files
Locked
+ Introduction to Database with Python SQL 3 lectures
00 Course Overview
Locked
01 What You'll Need
Locked
Source files
Locked
+ Introduction to Data 2 lectures
01 Why You Must Know How To Work With Data
Locked
Resources
Locked
+ Entity Relationship Modeling (ERM) 1 lecture
02 How To Read An Er Model
Locked
+ Introduction to databases and relational databases 2 lectures
03-01 What Is A Database
Locked
03-02 What Is A Relational Database
Locked
+ How to build an organized database 2 lectures
04-01 How To Design Columns And Data Types
Locked
04-02 Use Normal Forms To Check Your Design
Locked
+ Build an SQLite database with Python 5 lectures
05-01 Build A Sqlite Database With Python
Locked
05-02 Add An Entry To The Table With SQL
Locked
05-03 Add More Records To The Table
Locked
05-04 Build A Second Table For Cross-Referencing
Locked
05-05 Select Rows That Meet Conditions
Locked
+ Weekly Assignment 1 lecture
Assignment
Locked
+ Week 8: Python and SQLite Bootcamp - Learn to Build Database 4 lectures
01 What You'll Need
Locked
00A Project And Database Preview
Locked
00B What Is Sqlite
Locked
Source Files
Locked
+ Work with Databases in Python 9 lectures
02 Create A Database
Locked
03 Build Database Tables
Locked
04 Insert Records
Locked
05 Select Records
Locked
06 Connect To A Database
Locked
07 Build A Row From User Input
Locked
08 Check If Entry Already Exists
Locked
09A Introduction To SQL Joins
Locked
09B Build SQL Joins
Locked
+ Build 3 GUI Apps with Python Tkinter: Bring Your Ideas to Life 4 lectures
02 Enable Adding New Item To Task List
Locked
01 Build A To Do List Gui App With Python Tkinter
Locked
03 Add Colors To Python Gui App
Locked
Source files
Locked
+ Build a notepad GUI app with Python Tkinter 4 lectures
01 Build A Notepad Gui App With Python Tkinter
Locked
03 Implement Command Functionality In Python User Interface
Locked
02 Build Menu In Python Tkinter App
Locked
Source files
Locked
+ Build a metric convertor GUI app with Python Tkinter 3 lectures
02 Convert Meters To Feet In Python Tkinter App
Locked
01 Build A Metric Convertor Gui App With Python Tkinter
Locked
Source files
Locked
+ Weekly Assignment 1 lecture
Assignment
Locked
+ Week 9: Build 2 Python Graphical User Interface: Applications 4 lectures
01 Build A Translate Gui App With Python Tkinter
Locked
02 Implement Translation With Google Api In Python App
Locked
03 Show Exceptions In Tkinter Message Box
Locked
06 Source files
Locked
+ Build a quiz desktop app with Python Tkinter 9 lectures
01 Build Quiz Questions Csv File
Locked
02 Build A Quiz Gui With Python Tkinter
Locked
03 Build Buttons In Python Tkinter Desktop App
Locked
04 Load Csv Into Python List
Locked
05 Show Questions From Csv File In Python Tkinter App
Locked
06 Show Answer Options From Csv File In Python Tkinter App
Locked
07 Show Next Question In Quiz Desktop App
Locked
08 Update Answer Options Every New Question
Locked
07 Source files
Locked
+ Track user's score in Python Tkinter quiz app 3 lectures
01 Track User's Score In Python Gui App
Locked
02 Check If Answer Correct With Python
Locked
08 Source files
Locked
+ (Prerequisite) Introduction to SQLite Python 10 lectures
01 Create A Database
Locked
02 Build Database Tables
Locked
03 Insert Records
Locked
04 Select Records
Locked
05 Connect To A Database
Locked
06 Build A Row From User Input
Locked
07 Check If Entry Already Exists
Locked
08 Introduction To SQL Joins
Locked
09 Build SQL Joins
Locked
Source Files
Locked
+ Build a fullstack database app with Python Tkinter and SQLite 4 lectures
01 Build Gui Grid With Python Tkinter
Locked
02 Build Data Entry Fields With Python Tkinter
Locked
03 Build Data Display Fields With Python Tkinter
Locked
09 Source files
Locked
+ Build Python backend for SQLite database app 4 lectures
01 Build And Connect To Sqlite Database In Python
Locked
02 Insert Entry Into Sqlite Database With Python
Locked
03 View All Entries In Sqlite Database With Python
Locked
10 Source files
Locked
+ Interact with SQLite database with Python GUI app 3 lectures
01 Add Entry From Python Gui To Sqlite Database
Locked
02 Show All Database Entries In Python Tkinter App
Locked
11 Source files
Locked
+ Update entry in SQLite database from Python desktop app 3 lectures
01 Update Entry In Sqlite Database With Python
Locked
02 Update Sqlite Database Entry In Python Tkinter App
Locked
12 Source files
Locked
+ Delete entry in SQLite database from Python desktop app 3 lectures
01 Delete Entry From Sqlite Database With Python
Locked
02 Delete Sqlite Database Entry Through Python Tkinter App
Locked
13 Source files
Locked
+ Search for entry in SQLite database from Python desktop app 3 lectures
01 Search For Entry In Sqlite Database With Python
Locked
02 Search For Entry In Sqlite Database From Python Desktop App
Locked
14 Source files
Locked
+ Weekly Assignment 1 lecture
Assignment
Locked
+ Week 10: Build Multi-Table Database App with Python 3 lectures
01 Build Python Tkinter Student Database Grid
Locked
02 Build Input Fields In Python Desktop App
Locked
15 Source files
Locked
+ Build SQLite multi table database with Python 4 lectures
01 Connect To Database With Python
Locked
02 Create Row In Database With Python
Locked
03 Read One Value From All Rows In Database With Python
Locked
16 Source files
Locked
+ Connect SQLite backend with Python Tkinter frontend 3 lectures
01 Create Row In Database From Frontend
Locked
02 Show Backend Db In Frontend Python Gui
Locked
17 Source files
Locked
+ Beginner Python Array Interview Question with Time and Space Complexity 1 lecture
00A Course Overview
Locked
+ Sliding Window Array Python Questions 7 lectures
01-01A Question - Find Maximum Sum Subarray Of Size K
Locked
01-01B Find Maximum Sum Subarray Of Size K
Locked
01-01C Explanation - Find Maximum Sum Subarray Of Size K
Locked
01-02A Question - Find Smallest Subarray With Given Sum
Locked
01-02B Find Smallest Subarray With Given Sum
Locked
01-02C Explanation - Find Smallest Subarray With Given Sum
Locked
Array Source Files
Locked
+ Two Pointers Array Python Questions 12 lectures
02-01A Question - Find Pair With Target Sum
Locked
02-01B Find Pair With Target Sum
Locked
02-01C Explanation - Find Pair With Target Sum
Locked
02-02A Question - Remove Duplicates From List
Locked
02-02B Remove Duplicates From List
Locked
02-02C Explanation - Remove Duplicates From List
Locked
02-03A Question - Remove Targets From Array
Locked
02-03B Remove Targets From Array
Locked
02-03C Explanation - Remove Targets From Array
Locked
02-04A Question - Square A Sorted Array
Locked
02-04B Square A Sorted Array
Locked
02-04C Explanation - Square A Sorted Array
Locked
+ Beginner Python Sort Interview Question with Time and Space Complexity 23 lectures
Course Overview
Locked
01A Question - Cyclic Sort
Locked
01B Cyclic Sort
Locked
01C Explanation - Cyclic Sort
Locked
02A Question - Find Duplicate Number
Locked
02B Find Duplicate Number
Locked
02C Explanation - Find Duplicate Number
Locked
03A Question - Find Duplicate Without Modifying Array
Locked
03B Find Duplicate Without Modifying Array
Locked
03C Explanation - Find Duplicate Without Modifying Array
Locked
04A Question - Find All Duplicate Numbers
Locked
04B Find All Duplicate Numbers
Locked
04C Explanation - Find All Duplicate Numbers
Locked
05A Question - Find Missing Number
Locked
05B Find Missing Number
Locked
05C Explanation - Find Missing Number
Locked
06A Question - Find All Missing Numbers
Locked
06B Find All Missing Numbers
Locked
06C Explanation - Find All Missing Numbers
Locked
07A Question - Find Corrupt Pair
Locked
07B Find Corrupt Pair
Locked
07C Explanation - Find Corrupt Pair
Locked
Source Files
Locked
+ Weekly Assignment 1 lecture
Assignment
Locked
+ Week 11: Beginner Python Tree Interview Question with Time and Space Complexity 17 lectures
Course Overview
Locked
01A Question - Traverse Binary Tree Level Order
Locked
01B Traverse Binary Tree Level Order
Locked
01C Explanation - Traverse Binary Tree Level Order
Locked
02A Question - Traverse Binary Tree Reverse Level Order
Locked
02B Traverse Binary Tree Reverse Level Order
Locked
02C Explanation - Traverse Binary Tree Reverse Level Order
Locked
03A Question - Find Level Averages In Binary Tree
Locked
03B Find Level Averages In Binary Tree
Locked
04A Question - Find Level Order Successor
Locked
04B Find Level Order Successor
Locked
05A Question - Find Minimum Depth Of Binary Tree
Locked
05B Find Minimum Depth Of Binary Tree
Locked
06A Question - Find Maximum Depth Of Binary Tree Traversing All Levels
Locked
06B Find Maximum Depth Of Binary Tree Traversing All Levels
Locked
07A Question - Find Right View Of Binary Tree
Locked
07B Find Right View Of Binary Tree
Locked
+ Beginner Python Heap Interview Questions with Time and Space Complexity 2 lectures
Course Overview
Locked
Source Files
Locked
+ Top K Elements Heap Beginner Python Questions 12 lectures
01A Question - Find Top K Numbers
Locked
01B Find Top K Numbers
Locked
01C Explanation - Find Top K Numbers
Locked
02A Question - Find Kth Smallest Number
Locked
02B Find Kth Smallest Number
Locked
02C Explanation - Find Kth Smallest Number_1
Locked
03A Question - K Closest Points To Origin
Locked
03B K Closest Points To Origin
Locked
03C Explanation - K Closest Points To Origin
Locked
04A Question - Find Minimum Cost To Connect Ropes
Locked
04B Find Minimum Cost To Connect Ropes
Locked
04C Explanation - Find Minimum Cost To Connect Ropes
Locked
+ Modified Binary Search Python Questions 4 lectures
01A Question - Find Bitonic Array Maximum
Locked
01B Find Bitonic Array Maximum
Locked
02A Question - Order Agnostic Binary Search
Locked
02B Order Agnostic Binary Search
Locked
+ Beginner Python Linked List Interview Question with time and Space Complexity 2 lectures
Course Overview
Locked
Source Files
Locked
+ Fast and Slow Pointers Singly Linked Lists Beginner Python Questions 9 lectures
01A Question - Is Linked List Cycle
Locked
01B Is Linked List Cycle
Locked
01C Explanation - Is Linked List Cycle
Locked
02A Question - Find Length Of Linked List Cycle
Locked
02B Find Length Of Linked List Cycle
Locked
02C Explanation - Find Length Of Linked List Cycle
Locked
03A Question - Find Middle Node Of Linked List
Locked
03B Find Middle Node Of Linked List
Locked
03C Explanation - Find Middle Node Of Linked List
Locked
+ Subsets Beginner Python Questions 4 lectures
01A Question - Find Distinct Subsets
Locked
01B Find Distinct Subsets
Locked
02A Question - Find Subsets With Duplicates
Locked
02B Find Subsets With Duplicates
Locked
+ Linked List Interview Questions 3 lectures
01 Implement a Linked List Swift
Locked
02 Implement A Stack With A Linked List Swift
Locked
04 Source Code
Locked
+ Weekly Assignment 1 lecture
Assignment
Locked
+ Week 12: Build a Simple Collector Game with Pygame 3 lectures
00 Course Introduction
Locked
01 Gameplay Project Preview - Simple Pygame
Locked
Source Files
Locked
+ Introduction, Rendering a Window 2 lectures
1.01 - Introduction, Rendering A Window
Locked
source-code
Locked
+ Game Class 2 lectures
1.02 - Game Class
Locked
source-code
Locked
+ Loading and Rendering Sprites 2 lectures
1.03 - Loading And Rendering Sprites
Locked
source-code
Locked
+ Entity Classes 2 lectures
1.04 - Entity Classes
Locked
source-code
Locked
+ Make It Move 3 lectures
1.05 - Movement
Locked
1.05 - Movement Part 2
Locked
source-code
Locked
+ Collisions and Score Counter 2 lectures
1.06 - Collisions And Score
Locked
source-code
Locked
+ Music and Sounds 2 lectures
1.07 - Music And Sounds
Locked
source-code
Locked
+ Weekly Assignment 1 lecture
Assignment
Locked
+ Flappy Bird Clone in Game 10 lectures
00 Gameplay Project Preview - Flappy Bird Pygame Clone
Locked
2.01 - Boilerplate And Entity Class
Locked
2.02 - Player Physics
Locked
2.03 - Obstacles
Locked
2.04 - Environment Class
Locked
2.05 - Scene System
Locked
2.06 Part 1 - Start And Death Screens
Locked
2.06 Part 2 - Collisions
Locked
2.07 - Score, Polishing The Game
Locked
Source Files
Locked
+ Weekly Assignment 1 lecture
Assignment
Locked
Ready to start building?
Join Mammoth Club and move through the course with structured lessons, previews, and certificates.