Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 127 sections 593 lectures

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.

127 sections · 593 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.

Buy lifetime access →