Get $1 credit for every $25 spent!

The 2021 Premium Python Certification Bootcamp Bundle

Ending In:
Add to Cart - $34.99
Add to Cart ($34.99)
$2,585
98% off
wishlist
Courses
13
Lessons
538
Enrolled
1,290

What's Included

Product Details

Access
Lifetime
Content
5.0 hours
Lessons
55

Python for Absolute Beginners & All Ages

Learnt to Code in the Most Popular & In-Demand Programming Language of the Year

By Mammoth Interactive | in Online Courses

Do you spend too much time on the computer, phone, or tablet? Don't you wish you could do something more productive together? Why not learn a lifelong valuable skill that will lead to a career that pays 2 times the national average? In this course, you will get hands-on lectures about Python, this year's most popular and in-demand programming language. Included in this course is material for beginners to get comfortable with the Python interfaces.

4.2/5 average rating: ★ ★ ★ ★

  • Access 55 lectures & 5 hours of content 24/7
  • Learn the basics of computer programming
  • Start coding with Python
  • Explore topics like arithmetic operators, strings, lists, & more
  • Make an If statement & source code
Mammoth Interactive | Top-Rated Instructor
4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura.

John Bura | Best Selling Instructor, Web/App/Game Developer
4.2/5 Instructor Rating: ★ ★ ★ ★

John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Your First Program
  • Intro to Mammoth Interactive
    • 00 About Mammoth Interactive - 1:05
    • 01 How to Learn Online Effectively - 13:39
  • 01 Introduction to the Course
    • 01.01 What Will I Learn - 3:57
    • 01.01 What Will I Learn (PDF)
    • 01.01 What Will I Learn (POWERPOINT)
  • 02 Introduction to Computer Science
    • 02.01 What is Python - 3:32
    • 02.02 How do Computers Make Decisions - 5:30
    • 02.03 How Do Computers Work with Numbers - 3:44
    • 02.04 How Do Computers Repeat Tasks - 6:03
    • 02.05. How Can Computers Search for Data - 13:50
    • 02.06 How Can Computers Sort Data - 4:31
    • 02.07 How Fast Are Algorithms - 7:07
    • 02.08 What is the Binary Number System - 13:51
    • PDF Files
    • PowerPoint Files
  • 03 Code Python on the Web
    • 03.01 What Is Google Colab - 4:28
    • 03.02 What If I Get Errors - 2:38
    • 03.03 How Do I Terminate A Session - 0:59
    • 03.04 How Do I Enable Corgi Mode - 0:59
    • Source Code
  • 04 Python Variables
    • 04.01 What Is A Variable - 8:24
    • 04.02 What Are Data Types - 8:18
    • 04.03 What Is A Boolean - 6:35
    • 04.04 What Are F Strings - 6:03
    • Source Code
  • 05 The Number Doctor Python Operators
    • 05.01 Simple Arithmetic Operators - 10:57
    • 05.02 Modulo Arithmetic Operator - 8:39
    • 05.03 Floor Division - 6:15
    • 05.04 Exponents - 4:16
    • 05.05 Less Or Greater - 8:59
    • 05.06 Can I Check Equality - 7:16
    • 05.07 Can I Check Not Equal To - 6:13
    • 05.08 What Is BEDMAS Order Of Operations - 20:08
    • Source Code
  • 06 The String Doctor Operate on Strings
    • 06.01 Can I Add Strings - 3:40
    • 06.02 Can I Add String Variables - 4:51
    • 06.03 Can I Operate On Strings And Integers - 6:26
    • Source Code
  • 07 The List Ninja
    • 07.01 Can I Make A List Variable - 5:34
    • 07.02 Can I Compare Lists - 4:22
    • 07.03 Watch Out! Don't Make This List Mistake - 3:34
    • 07.04 Can I Get An Item From A List - 6:32
    • 07.05 List Ninja! Can I Slice A List - 9:20
    • 07.06 Be A Master Ninja! Are There More Ways To Slice A List - 5:09
    • 07.07 Be A Master Ninja! The Third Way - 11:43
    • 07.08 Can I Check If An Item Is In A List - 7:38
    • 07.09 Can I Check If An Item Is Not In A List - 7:42
    • 07.10 Can I Add Items To A List - 9:45
    • 07.11 Can I Add Items To A List Another Way - 7:04
    • 07.12 Can I Remove Items From A List - 5:35
    • 07.13 Can I Delete Items From A List Another Way - 9:11
    • 07.14 Can I Delete A Range - 8:29
    • Source Code
  • 08 If Statements
    • 08.01 Can I Make An If Statement - 8:38
    • Source Code

View Full Curriculum


Access
Lifetime
Content
3.0 hours
Lessons
23

Image Processing with Python: Build an Instagram-Style Filter

Develop a Photo Filter Editor from Scratch & Master Your Understanding of Brightness, Contrast and More!

By ZENVA | in Online Courses

In this course, you will be building a photo filter editor that allows you to create filters such as those used in Instagram and Snapchat. This app allows you to load a photo, edit its contrast, brightness, and gray-scale. You can also create and apply custom filters using this tool. Theory sections are included, where concepts such as matrices, color models, brightness, contrast, and convolution are explained in detail from a mathematical perspective. Also, practical sections include the installation of the Anaconda development environment, matrix operations, and OpenCV. The photo editor is built from scratch using OpenCV UI.

4.6/5 average rating: ★ ★ ★ ★

  • Access 23 lectures & 3 hours of content 24/7
  • Build a photo filter editor that allows you to create filters such as those used in Instagram & Snapchat
  • Create & apply custom filters using the photo fiter editing app
  • Learn about matrices, color models, brightness, contrast & convolution
  • Know more about Anaconda development environment, matrix operations & OpenCV
Zenva Academy
4.4/5 Instructor Rating: ★ ★ ★ ★

Trusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development. The e-learning platform Zenva Academy is the leading place to upskill, learn, and gain key tech skills for the innovation economy.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Introduction
    • Introduction - 2:44
    • Source Files
    • Additional Resources
    • Anaconda Development Environment - 8:35
  • Project
    • Images - 7:45
    • Matrices - 9:10
    • Overview - 3:04
    • Creating the UI - Part 1 - 20:12
    • Creating the UI - Part 2 - 5:57
    • Matrix Addition and Subtraction - 6:54
    • Constraints on Matrix Addition and Subtraction - 3:22
    • Scalar Multiplication - 7:23
    • Color Models - 12:03
    • Grayscale - 9:47
    • Brightness and Contrast - 14:09
    • Brightness and Contrast Filters - 6:57
    • Kernels - 8:24
    • Intro to Convolution - 9:21
    • Convolution Filters - 19:21
    • Save Functionality - 6:13
  • Conclusion
    • Conclusion - 1:26
    • Convolution Example (Optional) - 9:18
    • Convolution Detailed Example (Optional) - 8:34

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
18

Python Foundations

Learn the Foundations of Python for Data Science & Machine Learning

By ZENVA | in Online Courses

Python is a high-level, general-purpose language with an emphasis on readability and extensibility. Its versatility provides developers with a robust skill-set that can be adapted to numerous projects, making it a highly desirable language to pursue regardless of where you wind up. Enrolling in this course means that you are getting the following lessons: set up a Python project, utilize variables and operators, manage data with lists, tuples, ranges, and dictionaries, control program flow with conditionals loops, and a whole lot more. This course is perfectly suited for beginners with no coding experience.

4.8/5 average rating: ★ ★ ★ ★

  • Access 18 lectures & 1 hour of content 24/7
  • Setup a tangible & feasible Python project
  • Utilize variables & operators effectively
  • Manage data with lists, tuples, ranges & dictionaries
  • Control program flow with conditionals & loops
  • Use functions for program execution
  • Create objects & classes for object-oriented programming
Zenva Academy
4.4/5 Instructor Rating: ★ ★ ★ ★

Trusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development. The e-learning platform Zenva Academy is the leading place to upskill, learn, and gain key tech skills for the innovation economy.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Introduction
    • Introduction - 2:32
    • Source Files
    • Additional Resources
    • Installing VSC - 5:08
    • Intro to Python - 3:18
    • Installing VSC Add ons - 3:05
  • Python Fundamentals
    • Writing and Running Python Code - 5:16
    • Variables - 5:00
    • Operators - 7:18
    • Lists - 6:07
    • Tuples and Ranges - 4:36
    • Dictionaries - 5:05
    • If Statements - 5:42
    • While Loops - 4:55
    • For Loops - 4:18
    • Functions - 7:09
    • Classes and Objects - 10:02
  • Conclusion
    • Conclusion - 3:09

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
87

Advanced Python 3 Training

Go from Complete Beginner to a Python Language Expert

By Webucator | in Online Courses

This Advanced Python training course picks up where the Introduction to Python course leaves off. This course is for students who have taken the introductory course and are ready to learn more, and students who have some experience programming with Python are ready to go to the next level. Here, you will learn advanced Python concepts, mapping, filtering, and lambda functions, advanced sorting, regular expressions in Python, databases, CSV files, JSON, and XML, and a whole lot more.

  • Access 87 lectures & 1 hour of content 24/7
  • Learn advanced Python concepts
  • Know more about mapping, filtering & lambda functions
  • Understand advanced sorting
  • Work with regular expressions in Python
  • Work with databases, CSV files, JSON & XML
  • Test & debug your Python code
  • Know about classes & objects in Python
Webucator Inc.
4.1/5 Instructor Rating: ★ ★ ★ ★

Webucator is a global training company founded in 2003 that has trained over 60,000 students. They provide onsite and online training on technologies such as Microsoft ASP.NET, Microsoft Office, Azure, Windows, Java, Adobe, Python, SQL, JavaScript, Angular and much more. Webucator has trained more than 63,677 students from over 11,907 organizations are a Microsoft Certified Partner for Learning Solutions (CPLS).

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Lesson 1 - Advanced Python Concepts
    • Activity 1 - Lambda Functions - Reading
    • Activity 2 - Advanced List Comprehensions - Reading
    • Activity 3 - Rolling Five Dice - Exercise
    • Activity 4 - Rolling Five Dice Review - Presentation - 3:30
    • Activity 5 - Collections Module - Reading
    • Activity 6 - Creating a defaultdict - Exercise
    • Activity 7 - Creating a defaultdict Review - Presentation - 2:36
    • Activity 8 - Counters - Reading
    • Activity 9 - Creating a Counter - Exercise
    • Activity 10 - Creating a Counter Review - Presentation - 2:33
    • Activity 11 - Mapping and Filtering - Reading
    • Activity 12 - Mutable and Immutable Built-in Objects - Reading
    • Activity 13 - Sorting - Reading
    • Activity 14 - Converting list.sort() to sorted(iterable) - Exercise
    • Activity 15 - Converting list.sort() to sorted(iterable) Review - Presentation - 5:20
    • Activity 16 - Sorting Sequences of Sequences - Reading
    • Activity 17 - Creating a Dictionary from Two Sequences - Reading
    • Activity 18 - Unpacking Sequences in Function Calls - Reading
    • Activity 19 - Converting a String to a datetime.date Object - Exercise
    • Activity 20 - Converting a String to a datetime.date Object Review - Presentation - 1:52
    • Activity 21 - Modules and Packages - Reading
    • Activity 22 - Advanced Python Concepts - Quiz
  • Lesson 2 - Regular Expressions
    • Activity 1 - Regular Expression Tester - Reading
    • Activity 2 - Regular Expression Tester Demo - Presentation - 2:15
    • Activity 3 - Regular Expression Syntax - Reading
    • Activity 4 - Python's Handling of Regular Expressions - Reading
    • Activity 5 - Green Glass Door - Exercise
    • Activity 6 - Green Glass Door Review - Presentation - 3:44
    • Activity 7 - Regular Expressions - Quiz
  • Lesson 3 - Working with Data
    • Activity 1 - Virtual Environment - Reading
    • Activity 2 - Relational Databases - Reading
    • Activity 3 - Passing Parameters - Reading
    • Activity 4 - SQLite - Reading
    • Activity 5 - Querying a SQLite Database - Exercise
    • Activity 6 - Querying a SQLite Database Review - Presentation - 3:40
    • Activity 7 - SQLite Database in Memory - Reading
    • Activity 8 - Inserting File Data into a Database - Exercise
    • Activity 9 - Inserting File Data into a Database Review - Presentation - 5:13
    • Activity 10 - Drivers for Other Databases - Reading
    • Activity 11 - CSV - Reading
    • Activity 12 - Finding Data in a CSV File - Exercise
    • Activity 13 - Finding Data in a CSV File Review - Presentation - 3:35
    • Activity 14 - Creating a New CSV File - Reading
    • Activity 15 - Creating a CSV with DictWriter - Exercise
    • Activity 16 - Creating a CSV with DictWriter Review - Presentation - 4:06
    • Activity 17 - Getting Data from the Web - Reading
    • Activity 18 - HTML Scraping - Exercise
    • Activity 19 - HTML Scraping Review - Presentation - 20:34
    • Activity 20 - XML - Reading
    • Activity 21 - JSON - Reading
    • Activity 22 - JSON Home Runs - Exercise
    • Activity 23 - JSON Home Runs Review - Presentation - 4:35
    • Activity 24 - Working with Data - Quiz
  • Lesson 4 - Testing and Debugging
    • Activity 1 - Testing for Performance - Reading
    • Activity 2 - Comparing Times to Execute - Exercise
    • Activity 3 - Comparing Times to Execute Review - Presentation - 4:03
    • Activity 4 - The unittest Module - Reading
    • Activity 5 - Fixing Functions - Exercise
    • Activity 6 - Fixing Functions Review - Presentation - 6:39
    • Activity 7 - Special unittest.TestCase Methods - Reading
    • Activity 8 - Testing and Debugging - Quiz
  • Lesson 5 - Classes and Objects
    • Activity 1 - Attributes - Reading
    • Activity 2 - Behaviors - Reading
    • Activity 3 - Classes vs. Objects - Reading
    • Activity 4 - Attributes and Methods - Reading
    • Activity 5 - Understanding Classes and Objects - Presentation - 8:02
    • Activity 6 - Adding a roll() Method to Die - Exercise
    • Activity 7 - Adding a roll() Method to Die Review - Presentation - 3:40
    • Activity 8 - Private Attributes - Reading
    • Activity 9 - Properties - Reading
    • Activity 10 - Properties - Exercise
    • Activity 11 - Properties Review - Presentation - 5:39
    • Activity 12 - Objects that Track their Own History - Reading
    • Activity 13 - Documenting Classes - Reading
    • Activity 14 - Documenting the Die Class - Exercise
    • Activity 15 - Documenting the Die Class Review - Presentation - 3:38
    • Activity 16 - Inheritance - Reading
    • Activity 17 - Extending the Die Class - Exercise
    • Activity 18 - Extending the Die Class Review - Presentation - 7:47
    • Activity 19 - Extending a Class Method - Reading
    • Activity 20 - Extending the roll() Method - Exercise
    • Activity 21 - Extending the roll() Method Review - Presentation - 3:33
    • Activity 22 - Static Methods - Reading
    • Activity 23 - Class Attributes and Methods - Reading
    • Activity 24 - Abstract Classes and Methods - Reading
    • Activity 25 - Understanding Decorators - Reading
    • Activity 26 - Classes and Objects - Quiz

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
44

Django Training for Python Developers

Master Django & Create Python Web Applications in Simple Steps

By Webucator | in Online Courses

Django is the most widely used Web Application Development framework in the industry today. Django makes it super easy to create production-ready web applications. You will start this course by learning what Django is and the different features that are a part of every Django application. You will be working hands-on on one feature at a time. Also, you will be taught how to create a web application using all the knowledge you gain from those sections.

4.6/5 average rating: ★ ★ ★ ★

  • Access 44 lectures & 1 hour of content 24/7
  • Learn the fundamentals of web application development
  • Master the Model View Template Pattern that Django uses
  • Create Django Views to process a use request & send the response
  • Use Django Migrations to create the database table from the model
  • Use Django forms to collect & process data
  • Use template inheritance & also filters to format data
  • Understand how Django makes it easy to build Web Apps
Webucator Inc.
4.1/5 Instructor Rating: ★ ★ ★ ★

Webucator is a global training company founded in 2003 that has trained over 60,000 students. They provide onsite and online training on technologies such as Microsoft ASP.NET, Microsoft Office, Azure, Windows, Java, Adobe, Python, SQL, JavaScript, Angular and much more. Webucator has trained more than 63,677 students from over 11,907 organizations are a Microsoft Certified Partner for Learning Solutions (CPLS).

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Lesson 1 - Getting Started with Django
    • Activity 1 - Welcome to the Server-side - Reading
    • Activity 2 - Google Chrome DevTools Network Tab - Reading
    • Activity 3 - Creating the Virtual Environment - Reading
    • Activity 4 - Creating a Virtual Environment and Installing Django - Exercise
    • Activity 5 - Review of Creating a Virtual Environment and Installing Django - Presentation
    • Activity 6 - Exploring the Django Source Code - Reading
    • Activity 7 - Creating a New Project - Reading
    • Activity 8 - Hello, Django! - Exercise
    • Activity 9 - Review of Hello, Django! - Presentation
    • Activity 10 - Settings - Reading
    • Activity 11 - Django Apps - Reading
    • Activity 12 - Creating a New App - Reading
    • Activity 13 - First Django App - Exercise
    • Activity 14 - Review of First Django App - Presentation
    • Activity 15 - Working with Templates - Exercise
    • Activity 16 - Review of Working with Templates - Presentation
    • Activity 17 - Creating an About Us Page - Exercise
    • Activity 18 - Review of Creating an About Us Page - Presentation
  • Lesson 2 - Git, GitHub, and an App with a Model
    • Activity 1 - djangojokes.com - Reading
    • Activity 2 - Version Control Systems, Git, and GitHub - Reading
    • Activity 3 - Setting Up VS Code, Git, and GitHub - Exercise
    • Activity 4 - Review of Setting Up VS Code, Git, and GitHub - Presentation
    • Activity 5 - Creating the Project - Exercise
    • Activity 6 - Review of Creating the Project - Presentation
    • Activity 7 - Creating a pages App - Exercise
    • Activity 8 - Review of Creating a pages App - Presentation
    • Activity 9 - Creating the jokes App - Exercise
    • Activity 10 - Review of Creating the jokes App - Presentation
    • Activity 11 - Models - Reading
    • Activity 12 - Migrating - Exercise
    • Activity 13 - Review of Migrating - Presentation
    • Activity 14 - Creating a Model - Exercise
    • Activity 15 - Review of Creating a Model - Presentation
    • Activity 16 - Types of Views - Reading
    • Activity 17 - Creating a ListView - Exercise
    • Activity 18 - Review of Creating a ListView - Presentation
    • Activity 19 - Creating a DetailView - Exercise
    • Activity 20 - Review of Creating a DetailView - Presentation
    • Activity 21 - GET and POST Requests - Reading
    • Activity 22 - Creating and Updating Jokes - Exercise
    • Activity 23 - Review of Creating and Updating Jokes - Presentation
    • Activity 24 - Deleting Objects - Reading
    • Activity 25 - Deleting Jokes - Exercise
    • Activity 26 - Review of Deleting Jokes - Presentation

View Full Curriculum


Access
Lifetime
Content
1.0 hours
Lessons
68

Introduction to Python 3 Training

Familiarize Yourself with the Latest Version of the Python Programming Language

By Webucator | in Online Courses

This course aims to provide a solid grounding in python for those students who have some understanding of computer programming or already know another programming language. Working professionals who are familiar with computer programming or are experts in other programming languages will also benefit from this course. Even if you have already done some programming in python, this course can help you refresh your knowledge and solidify your grasp of the language. The syllabus is modeled after programming language courses taught in the most prestigious universities around the world.

  • Access 68 lectures & 1 hour of content 24/7
  • Learn the latest version of the python programming language
  • Use a high-level programming language to solve real-world computing problems
  • Write well-tested code that other people can use
  • Refresh your knowledge & solidify your grasp of the language
Webucator Inc.
4.1/5 Instructor Rating: ★ ★ ★ ★

Webucator is a global training company founded in 2003 that has trained over 60,000 students. They provide onsite and online training on technologies such as Microsoft ASP.NET, Microsoft Office, Azure, Windows, Java, Adobe, Python, SQL, JavaScript, Angular and much more. Webucator has trained more than 63,677 students from over 11,907 organizations are a Microsoft Certified Partner for Learning Solutions (CPLS).

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Lesson 1 - Python Basics
    • Activity 1 - Getting Familiar with the Terminal - Reading
    • Activity 2 - Getting Familiar with the Terminal - Presentation - 5:59
    • Activity 3 - Running Python - Reading
    • Activity 4 - Running a Python File - Reading
    • Activity 5 - Hello, world! - Exercise
    • Activity 6 - Hello, World! Review - Presentation - 1:39
    • Activity 7 - Literals, Comments, and Data Types - Reading
    • Activity 8 - Exploring Types - Exercise
    • Activity 9 - Exploring Types Review - Presentation - 3:12
    • Activity 10 - Variables - Reading
    • Activity 11 - A Simple Python Script - Exercise
    • Activity 12 - Simple Python Script Review - Presentation - 1:16
    • Activity 13 - Constants and Deleting Variables - Reading
    • Activity 14 - Writing a Python Module - Reading
    • Activity 15 - print() Function - Reading
    • Activity 16 - Collecting User Input - Reading
    • Activity 17 - Hello, You! - Exercise
    • Activity 18 - Hello, You! Review - Presentation - 2:42
    • Activity 19 - Reading from and Writing to Files - Reading
    • Activity 20 - Working with Files - Exercise
    • Activity 21 - Working with Files Review - Presentation - 6:06
    • Activity 22 - Python Basics - Quiz
  • Lesson 2 - Functions and Modules
    • Activity 1 - Defining Functions - Reading
    • Activity 2 - Variable Scope - Reading
    • Activity 3 - Global Variables - Reading
    • Activity 4 - Function Parameters - Reading
    • Activity 5 - A Function with Parameters - Exercise
    • Activity 6 - Function Parameters Review - Presentation - 1:52
    • Activity 7 - Returning Values - Reading
    • Activity 8 - Parameters with Default Values - Exercise
    • Activity 9 - Parameters with Default Values Review - Presentation - 2:09
    • Activity 10 - Returning Values - Reading
    • Activity 11 - Importing Modules - Reading
    • Activity 12 - The Different Ways to Import Modules - Presentation - 4:22
    • Activity 13 - Methods vs. Functions - Reading
    • Activity 14 - Functions and Modules - Quiz
  • Lesson 3 - Math
    • Activity 1 - Arithmetic Operators - Reading
    • Activity 2 - Floor and Modulus - Exercise
    • Activity 3 - Floor and Modulus Review - Presentation - 1:51
    • Activity 4 - Assignment Operators - Reading
    • Activity 5 - Precedence of Operations - Reading
    • Activity 6 - Built-in Math Functions - Reading
    • Activity 7 - The math Module - Reading
    • Activity 8 - The random Module - Reading
    • Activity 9 - How Many Pizzas Do We Need - Exercise
    • Activity 10 - How Many Pizzas Do We Need Review - Presentation - 2:28
    • Activity 11 - Dice Rolling - Exercise
    • Activity 12 - Dice Rolling Review - Presentation - 2:44
    • Activity 13 - Math - Quiz
  • Lesson 4 - Python Strings
    • Activity 1 - Quotation Marks and Special Characters - Reading
    • Activity 2 - String Indexing - Reading
    • Activity 3 - Indexing Strings - Exercise
    • Activity 4 - Indexing Strings Review - Presentation - 3:00
    • Activity 5 - Slicing Strings - Reading
    • Activity 6 - Slicing Strings - Exercise
    • Activity 7 - Slicing Strings Review - Presentation - 3:17
    • Activity 8 - Concatenation and Repetition - Reading
    • Activity 9 - Repetition - Exercise
    • Activity 10 - Repetition Review - Presentation - 2:36
    • Activity 11 - Combining Concatenation and Repetition - Reading
    • Activity 12 - Python Strings are Immutable - Reading
    • Activity 13 - Common String Methods - Reading
    • Activity 14 - String Formatting - Reading
    • Activity 15 - Playing with Formatting - Exercise
    • Activity 16 - Formatted String Literals (f-strings) - Reading
    • Activity 17 - Built-in String Functions - Reading
    • Activity 18 - Outputting Tab-delimited Text - Exercise
    • Activity 19 - Outputting Tab-delimited Text Review - Presentation - 6:10

View Full Curriculum


Access
Lifetime
Content
4.0 hours
Lessons
39

Ethical Hacking Using Python from A to Z

Master Python for Ethical Hacking & Enhance Your Skills

By Mohamed Atef | in Online Courses

Python is a very powerful programing language, especially for professional Ethical Hackers who are looking to enhance their skills and want to write their own hacking program instead of using available tools that may have limitations. This course is a step-by-step guide that will teach you Python programming from scratch. Then you will learn how to optimize those skills to create different hacking programs and tools with high capability than the available tools with limited capability. The course also includes a big library of Python scripts that can be customized and used in different hacking scenarios.

  • Access 39 lectures & 4 hours of content 24/7
  • Enhance your ethical hacking skills
  • Write your own hacking program instead of using available tools that may have limitations
  • Know Python programming from scratch
  • Optimize your skills to create different hacking programs & tools with high capability
  • Discover Python scripts that can be customized & used in different hacking scenario

Mohamed Atef

Mohamed Atef is an ICT consultant, senior penetrating testing specialist and certified instructor with more than 20 years of experience deliver professional and academic courses and 2 books published.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Intrduction
    • 1. Introduction - 12:48
  • Setup your Lab
    • 2. Setup your lab - 9:47
    • 3. Install Linux - 13:55
    • 4. Adjust Kali Display - 7:33
    • 5. Install Windows VM - 10:25
  • Getting Familiar with Kali Linux
    • 6. Kali Linux OS - 5:20
    • 7. Kali Linux File System - 5:54
    • 8. Kali Linux Terminal - S - 5:43
    • 9. Terminal Help - 3:05
    • 10. Update - Upgrade - 2:11
  • Start with Python
    • 11. Python2 vs Python3 - 2:11
    • 12. Python - 7:30
    • 13. IDE - 10:01
    • 14. Working with IDE - 5:32
  • Start writing Python Script
    • 15.First Script - 4:02
    • 15.1 Working with String - 3:31
    • 16. Modules and Functions - 14:21
    • 17. Varaibles - 14:14
    • 17.1 Working with Function - 7:38
    • 18. User Input - 8:04
    • 19. Program to scan a system - 17:43
    • 20. If Statement - 11:17
    • 21. For Loop - 7:30
    • 22. Documentation - 1:25
  • EH using Python
    • 23. EH using Python - 3:07
    • 24. Prebuild Python Packages - 3:04
    • 25. Install Packages 2 - 4:16
    • 26. Network Discovery Script 2 - 6:45
    • 27. Network Discovery - Part 2 - 5:55
    • 28. MITM Attack - 11:10
    • 29. MITM Attack Part 2 - 15:18
    • 30. MITM -Part 3 - 4:59
    • 32. MITM Attack Part 4 - 7:53
    • 32. MITM Attack Part 5 - 6:43
    • 33. Packet Sniffer - 7:07
    • 34. Filters - 4:14
    • 35. HTTP Traffic - 8:37
    • 36. Password Sniffer - 2:55
    • 37. Port Forwarding - 9:26

View Full Curriculum


Access
Lifetime
Content
4.0 hours
Lessons
42

Artificial Intelligence (AI) in Python: An H2O Approach

Master Powerful Python Package for Machine Learning, Artificial Neural Networks (ANN) & Deep Learning

By Minerva Singh | in Online Courses

This course covers the main aspects of the H2O package for data science in Python. If you take this course, you can do away with taking other courses or buying books on Python-based data science as you will have the keys to a compelling Python-supported data science framework. In this age of big data, companies worldwide use Python to sift through the avalanche of information at their disposal. By becoming proficient in machine learning, neural networks, and deep learning via a powerful framework, H2O in Python, you can give your company a competitive edge and boost your career to the next level!

4.6/5 average rating: ★ ★ ★ ★

  • Access 42 lectures & 4 hours of content 24/7
  • Use the Python/Anaconda environment for practical data science
  • Learn the important concepts associated with supervised & unsupervised learning
  • Implement supervised & unsupervised learning on real-life data
  • Implement Artificial Neural Networks (ANN) & Deep Neural Networks (DNN) on real-life data
Minerva Singh | Bestselling Instructor & Data Scientist
4.3/5 Instructor Rating: ★ ★ ★ ★

Minerva Singh is a Ph.D. graduate from Cambridge University where she specialized in Tropical Ecology. She is also a Data Scientist on the side. As a part of her research, she has to carry out extensive data analysis, including spatial data analysis using tools like R, QGIS, and Python. Minerva also holds an MPhil degree in Geography and Environment from Oxford University.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Welcome To The World of Python AI
    • What is this course about? - 3:29
    • Data and code
    • What is AI? - 9:51
    • Introduction to the Python Data Science Environment - 10:57
    • Upgraded Python3 Installation - 5:44
    • The IPython Ecosystem - 19:13
  • Read in and Preprocess Data From External Data Sources
    • Introduction to Pandas - 12:06
    • Read CSV - 5:42
    • Read Excel - 5:31
    • Read HTML - 5:58
    • Introduction to Pandas For Basic EDA - 4:30
  • Introduction to H2O
    • What is H2O?
    • More H2O Installation - 2:11
    • Getting Used To the H2O Framework - 2:12
    • Read in Data as H2O Frame - 4:23
    • Convert To H2O Frame - 2:43
  • What is Machine Learning (ML)?
    • Theory Behind ML - 5:32
  • Supervised Learning With H2O
    • What Is Supervised Classification? - 10:10
    • Supervised Classification Accuracy - 4:19
    • Theory of GLM - 5:25
    • Set up GLMs - 11:35
    • Test GLM Performance - 9:48
    • Select Optimum GLM Parameters: Grid search - 10:03
    • Random Forest For Binary Classification - 17:50
    • Implement a Random Forest Model - 7:49
    • Gradient Boosting Machine (GBM) For Regression - 11:11
    • Search or GBM Parameters - 7:02
    • XGB Theory - 2:02
    • XGBoost for Binary Classification - 5:15
    • XGBoost For Multiclass Classification - 5:12
    • Search For the Best H2O Model:Select the Best Machine Learning Model - 5:20
  • Unsupervised Learning
    • What Is Unsupervised Classification? - 1:38
    • Principal Component Analysis (PCA) Theory - 2:37
    • PCA - 6:14
    • k-means theory - 1:57
    • k-means - 11:08
  • Neural Networks With H2O
    • Theoretical Introduction
    • What are Activation Functions? - 5:50
    • Implement Deep Learning for Binary Classification - 8:01
    • Theory Behind Autoencoders - 1:46
    • Set up Autoencoder - 4:06
    • Implement the Autoencoder - 3:11

View Full Curriculum


Access
Lifetime
Content
5.0 hours
Lessons
24

Python MTA 98-381 Complete Preparation Course

Your Complete Python Resource to Succeed in the Python Certification MTA 98-381 Exams

By Dr. Chris Mall | in Online Courses

In this course, you will learn computer programming basics, variables, if-statements and decision-making, loops, functions and files input-output, XML processing, and database handling. Learning Python will give you more opportunities for jobs and career advancement because Python is one of the most requested skills in 2021. After this course, you will be able to code your fancy app for your work or your personal portfolio.

4.3/5 average rating: ★ ★ ★ ★

  • Access 24 lectures & 5 hours of content 24/7
  • Sit for & pass the MTA 98-381 Python Certificate exams
  • Add Python 3 to your Resume by understanding Object-Oriented Programming (OOP)
  • Know how to program the right way
  • Learn how to improve efficiency, save time & maximize productivity
  • Learn how to develop impressing Python applications in a few minutes or hours
  • Create a program using your logic & data structures
  • Automate coding tasks by building custom Python functions
Dr. Chris Mall | Scratch, C#, GDPR, Java, Python, C++, Flutter, CySA+
4.5/5 Instructor Rating: ★ ★ ★ ★

Dr. Chris Mall holds a Ph.D. in Computer Science, Software Development and multiple information technology professional certifications, including CySA+, PRINCE2 Practitioner, and Information Technology Infrastructure Library ITIL v3. He also holds a Master’s of Science degree in Information Technology with a specialization in Information Assurance, GDPR compliance and development of mobile applications in novel technologies like Google Flutter and Dart.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Introduction to MTA 98-381 Exam and Python Programming Language
    • Visual Studio Code - 10:04
    • Installing Visual Studio Code - 10:29
    • Introduction to Python - 3:09
  • Variables and Data Types
    • Variables - 15:56
    • Python Variables - 19:14
    • Data Types - 11:18
    • Python Data Types - 21:21
    • Python Data Type Conversion - 6:11
    • Variable Operators - 8:54
  • If-Statements and Conditional Logic
    • If-Statements and Conditional Logic - 15:13
    • If-Statements and Conditional Logic in Python - 4:20
  • Loops and Iterations
    • Loops and Iteration - 10:29
    • Loops and Iteration in Python - Part 1 - 6:39
    • Loops and Iteration in Python - Part 2 - 11:06
  • Arrays, Functions and Files
    • Arrays - 10:51
    • 2D Arrays - 15:10
    • Multidimensional Arrays & Examples - 13:56
    • Functions - 21:44
    • Functions in Python - 14:41
    • File Input/ Output - 25:47
    • Input/ Output and Files in Python - 11:27
  • Advanced Concepts in Python
    • Sending Emails to multiple receivers with Python - 10:41
    • XML parsing - 16:26
    • Multithreading in Python - 8:24

View Full Curriculum


Access
Lifetime
Content
4.0 hours
Lessons
27

Python Language Fundamentals: Learn Python from Scratch

Learn Everything You Need to Know About Python for Web Development, Machine Learning & More

By Mammoth Interactive | in Online Courses

If you have always wanted to learn to code, this course is the place to start. Whether you have or have not coded before, you can learn how to use Python. It is a beginner-friendly programming language that is useful to know because of its many uses. This course will cover basic programming concepts for people who have never programmed before. You'll learn topics in Python and coding in general, including variables, loops, and classes. What are you waiting for? Learn this hot new skill to improve your career.

  • Access 27 lectures & 4 hours of content 24/7
  • Know basic programming that is useful to you
  • Learn topics in Python & coding in general
  • Understand variables, loops & classes
  • Improve your skills & boost your career growth
Mammoth Interactive | Top-Rated Instructor
4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura.

John Bura | Best Selling Instructor, Web/App/Game Developer
4.2/5 Instructor Rating: ★ ★ ★ ★

John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Python Basics
    • 00. Introduction - 4:47
    • 01. Intro To Python - 5:46
    • 02. Variables - 19:34
    • 03. Type Conversion Examples - 10:21
    • 04. Operators - 7:21
    • 05. Operators Examples - 22:09
    • 06. Collections - 8:39
    • 07. Lists - 11:55
    • 08. Multidimensional List Examples - 8:22
    • 09. Tuples Examples - 8:51
    • 10. Dictionaries Examples - 14:41
    • 11. Ranges Examples - 8:46
    • 12. Conditionals - 6:58
    • 13. If Statement Examples - 10:32
    • 14. If Statement Variants Examples - 11:35
    • 15. Loops - 7:17
    • 16. While Loops Examples - 11:47
    • 17. For Loops Examples - 11:35
    • 18. Functions - 8:04
    • 19. Functions Examples - 9:33
    • 20. Parameters And Return Values Examples - 14:08
    • 21. Classes and Objects - 11:30
    • 22. Classes Example - 13:28
    • 24. Inheritance Examples - 17:43
    • 25. Static Members Example - 11:20
    • 26. Summary and Outro - 4:23
    • 23. Objects Examples - 10:10

View Full Curriculum


Access
Lifetime
Content
4.0 hours
Lessons
49

Automate Excel Files with Python OpenPyXL

Bring the Power of Python to Your Excel Spreadsheets

By Mammoth Interactive | in Online Courses

This course will teach you about Excel automation from scratch. With 49 lectures, you'll learn how to run OpenPyXL, manipulate tasks, format cells and so much more. Enroll now to go through a deep dive of the most popular spreadsheet tool on the market, Microsoft Excel. Build your own spreadsheets from scratch, and actually understand how they work!

  • Access 49 lectures & 4 hours of content 24/7
  • Run Openpyxl on the web
  • Learn simple sheet manipulate tasks with OpenPyXL
  • Work with tables to automate your worksheets
  • Format cells with Python
  • Build 2D charts with Python and data
  • Build an employee time log project to put in your portfolio
  • Scrape the web & save it to an Excel file
Mammoth Interactive | Top-Rated Instructor
4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura.

John Bura | Best Selling Instructor, Web/App/Game Developer
4.2/5 Instructor Rating: ★ ★ ★ ★

John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Intro to Mammoth Interactive
    • 01 How to Learn Online Effectively - 13:39
    • 00 About Mammoth Interactive - 1:05
  • 01 Introduction to the Course
    • 01.00 Course Overview - 2:20
    • 01.01 Run Openpyxl on the Web - 1:45
    • Source Files
  • 02 Use OpenPyXL and Sheets
    • 02.01 Make a Workbook - 11:01
    • 02.02 Save a Workbook - 3:51
    • 02.03 Read a Workbook - 8:02
    • 02.04 Work with Rows and Columns - 8:07
    • 02.05 Use a Formula - 8:41
    • 02.06 Use Dates - 7:18
    • 02.07 Merge and Unmerge Cells - 7:11
    • 02.08 Fold a Range - 6:17
    • 02.09 Make a New Sheet - 3:17
    • 02.10 Copy Data to a Sheet - 4:35
    • 02.11 Remove a Sheet - 3:45
    • Source Files
  • 03.01 Worksheet Tables
    • 03.01 Build a Table - 15:50
    • 03.02 Style a Table - 8:55
    • Source Files
  • 03.02 Format Cells
    • 03.01 Import Dataset - 4:19
    • 03.02 Style a Cell - 6:47
    • 03.03 Make a Named Style - 6:57
    • 03.04 Copy a Style - 4:59
    • Source Files
  • 04 Build 2D Charts
    • 04.01 Make a Chart - 11:04
    • 04.02 Build Line Charts - 15:30
    • 04.03 Build a Pie Chart - 14:09
    • 04.04 Build a Scatter Chart - 11:22
    • 04.05 Build an Area Chart - 8:21
    • Source Files
  • 05 Project - Employee Timelog
    • 05.01 Project Setup - 4:29
    • 05.02 Expand Columns to Fit Content - 6:35
    • 05.03 Add Dates - 7:34
    • 05.04 Add Days of the Week - 7:11
    • Source Files
  • 07 Update a Spreadsheet
    • 07.01 Set Up Update Information - 3:44
    • 07.02 Update the Spreadsheet - 5:41
    • Source Files
  • 08 More Chart Types
    • 08.01 Build a Stock Chart - 9:13
    • 08.02 Build a Doughnut Chart - 9:22
    • 08.03 Build a Bubble Chart - 8:53
    • Source Files
  • 09 Web Scraping
    • 09.01 Import Web Driver - 8:06
    • 09.02 Scrape a Web Page - 6:06
    • 09.03 Parse Page Data - 9:17
    • 09.04 Put Data into Excel Sheet - 6:22
    • 09.05 Clean Data - 4:38
    • Source Files

View Full Curriculum


Access
Lifetime
Content
5.0 hours
Lessons
37

Web Automation with Selenium Python

Automate Your Spreadsheets & Boring Work with Python Programming

By Mammoth Interactive | in Online Courses

Learning how to code is a great way to jump into a new career or enhance your current career. Coding is the new math and learning how to code will propel you forward in any situation. In this course, you'll learn hands-on Python Selenium web automation. This course is project-based helping you get better at automating your boring data work.

  • Access 37 lectures & 5 hours of content 24/7
  • Install Selenium & Visual Studio Code to get started
  • Automate finding elements on a webpage with multiple different techniques
  • Learn how to automate simple tasks, including a google search & navigating menus
  • Handle popups & alerts with Selenium
  • Learn how to avoid errors with waits
  • Automate browser commands including setting window size
  • Automate mouse actions to navigate any objects on a webpage
  • Build a hands-on image search project to scrape image data from the web
Mammoth Interactive | Top-Rated Instructor
4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura.

John Bura | Best Selling Instructor, Web/App/Game Developer
4.2/5 Instructor Rating: ★ ★ ★ ★

John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Intro to Mammoth Interactive
    • 00 About Mammoth Interactive - 1:05
    • 01 How to Learn Online Effectively - 13:39
  • 00 Getting Started with Selenium
    • 00.00 What You'll Learn - 5:42
    • 00.01 Install Selenium - 9:11
    • 00.02 Download Visual Studio Code - 4:10
    • 00 Source Files
  • 01 Automate Finding Elements
    • 01.01 Find Elements By Name - 14:50
    • 01.02 Find Elements By Id - 7:34
    • 01.03 Find Elements By Xpath - 12:29
    • 01.04 Find Input Field By Xpath - 13:44
    • 01.05 Find Elements By Css Selector - 9:14
    • 01.06 Find Elements By Link Text - 7:47
    • 01.07 Find Elements By Partial Link Text - 8:05
    • 01.08 Find Elements By Classname - 6:22
    • 01.09 Find Elements By Tagname - 7:29
    • 01 Source Files
  • 02 Beginner's Automation with Selenium
    • 02.01 Automate A Google Search - 19:41
    • 02.02 Automate Navigating A Dropdown Menu - 16:22
    • 02.03 Automate Changing Tabs - 15:41
    • 02.04 Automate Alert Popups - 13:26
    • 02 Source Files
  • 03 Avoid Errors with Waits
    • 03.01 Explicit Waits - 21:03
    • 03.02 Implicit Waits - 8:45
    • 03 Source Files
  • 04 Automate Browsers Commands
    • 04.01 Automate Window Size - 12:04
    • 04.02 Get Title And Url - 4:12
    • 04.03 Automate Closing Vs Quitting Windows - 4:06
    • 04 Source Files
  • 05 Automate Mouse Actions Search
    • 05.01 Mouse Hover - 14:01
    • 05.02 Automate Mouse Click - 7:39
    • 05.03 Right Click - 6:26
    • 05.04 Automate Double Click - 8:36
    • 05.05 Click, Hold And Release - 7:17
    • 05 Source Files
  • 06 Automate Images Search
    • 06.01 Web Scrape Images - 13:29
    • 06.02 Automate Downloading Images - 27:34
    • 06 Source Files

View Full Curriculum


Access
Lifetime
Content
3.0 hours
Lessons
25

Learn Python 3 by Making a Game

Make A Game, Learn Python. Two Birds, One Stone!

By ZENVA | in Online Courses

Python is a language that is currently in extremely high-demand, and you can learn it the fun way through this course! With no prior programming experience necessary, this course will demonstrate core concepts you need to program in Python by building your own game, getting you up and running with Python in a way that's both engaging and fun.

4.8/5 average rating: ★ ★ ★ ★

  • Access 25 lectures & 3 hours of content 24/7
  • Create a game similar to Crossy Road or Frogger
  • Use the Pygame library to put together your first Python game
  • Become familiar w/ concepts like variables, functions, conditional statements, & loops
Zenva Academy
4.4/5 Instructor Rating: ★ ★ ★ ★

Trusted by 400,000+ learners and developers, Zenva provides world-class training on in-demand programming skills covering game development, machine learning, virtual reality, and full-stack web development. The e-learning platform Zenva Academy is the leading place to upskill, learn, and gain key tech skills for the innovation economy.

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Certificate of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: beginner

Requirements

  • Any device with basic specifications

Course Outline

  • Introduction and Installation
    • Introduction - 2:32
    • Source Files
    • Additional Resources
    • Installing Python and Pygame for Mac - 4:54
    • Installing Python and Pygame for PC - 4:33
    • Intro to Idle - 7:12
  • Introduction to Python
    • Variables Intro - 6:22
    • Variable Operations - 7:26
    • Tuples, Lists, Dictionaries - 13:17
    • If Statements - 9:24
    • While and For in Loops - 10:51
    • Functions - 11:31
    • Classes and Objects Intro - 14:30
    • Subclasses and Inheritance - 13:40
  • Build a Road-Crossing Game in Pygame
    • Setting up the Display - 7:09
    • Building a Basic Game Loop - 10:45
    • Displaying Shapes and Images - 11:37
    • Making Code Object Oriented - 10:34
    • Creating Game Object Class - 8:32
    • Implementing Player Class and Basic Movement - 16:43
    • Implementing Enemy Class and Bounds Checking - 12:36
    • Implement Collision Detection - 15:10
    • Implementing Win and Lose Conditions - 11:26
    • Increasing Game Difficulty - 7:26
    • Project Summary - 5:13

View Full Curriculum



Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.