Course Curriculum
| Module 01: Introduction to Python Programming from A-Z | |||
| Intro To Python Section Overview | 00:05:00 | ||
| What is Python Programming | 00:10:00 | ||
| Who is This Course For | 00:05:00 | ||
| Python Programming Marketplace | 00:06:00 | ||
| Python Job Opportunities | 00:05:00 | ||
| How To Land a Python Job Without a Degree | 00:08:00 | ||
| Python Programmer Job Roles | 00:09:00 | ||
| Python from A-Z Course Structure | 00:04:00 | ||
| Module 02: Getting Familiar with Python | |||
| Getting Familiar with Python Section Overview | 00:06:00 | ||
| Installing Python on Windows | 00:10:00 | ||
| Anaconda and Jupyter Notebooks Part 1 | 00:08:00 | ||
| Anaconda and Jupyter Notebooks Part 2 | 00:16:00 | ||
| Comments | 00:05:00 | ||
| Python Syntax | 00:02:00 | ||
| Line Structure | 00:03:00 | ||
| Line Structure Exercise | 00:07:00 | ||
| Joining Lines | 00:05:00 | ||
| Multiple Statements on a Single Line | 00:05:00 | ||
| Indentation | 00:08:00 | ||
| Module 03: Basic Data Types | |||
| Basic Data Types Section Overview | 00:08:00 | ||
| String Overview | 00:10:00 | ||
| String Manipulation | 00:07:00 | ||
| String Indexing | 00:04:00 | ||
| String Slicing | 00:08:00 | ||
| Printing | 00:10:00 | ||
| Python Variables | 00:08:00 | ||
| Integers and Floats | 00:08:00 | ||
| Booleans | 00:05:00 | ||
| Mini Project 1 : Letter Counter | 00:20:00 | ||
| Module 04: Python Operators | |||
| Python Operators Section Overview | 00:04:00 | ||
| Comparison Operators | 00:09:00 | ||
| Arithmetic Operators | 00:08:00 | ||
| Assignment Operators | 00:04:00 | ||
| Logical Operators | 00:13:00 | ||
| Identity Operators | 00:05:00 | ||
| Membership Operators | 00:02:00 | ||
| Bitwise Operators | 00:08:00 | ||
| Module 05: Advanced Data Types | |||
| Python Advanced Data Types Section Overview | 00:11:00 | ||
| Sets | 00:06:00 | ||
| List Overview | 00:05:00 | ||
| List Slicing and Indexing | 00:04:00 | ||
| Tuples | 00:02:00 | ||
| Dictionaries | 00:11:00 | ||
| When to use each one? | 00:05:00 | ||
| Compound Data Types | 00:03:00 | ||
| Module 06: Control Flow Part 1 | |||
| Control Flow Part 1 Section Overview | 00:15:00 | ||
| Intro to Control Flow | 00:01:00 | ||
| Basic Conditional Statements | 00:14:00 | ||
| More Conditional Statements | 00:05:00 | ||
| For Loops | 00:10:00 | ||
| While Loops | 00:12:00 | ||
| Module 07: Control Flow Part 2 | |||
| Control Flow Part 2 Section Overview | 00:02:00 | ||
| Break Statements | 00:08:00 | ||
| Continue Statements | 00:05:00 | ||
| Zip Function | 00:07:00 | ||
| Enumerate Function | 00:04:00 | ||
| List Comprehension | 00:04:00 | ||
| Module 08: Python Functions | |||
| Python Functions Section Overview | 00:03:00 | ||
| Intro to Functions | 00:02:00 | ||
| Python help Function | 00:03:00 | ||
| Defining Functions | 00:09:00 | ||
| Variable Scope | 00:08:00 | ||
| Doc Strings | 00:04:00 | ||
| Module 09: User Input and Error Handling | |||
| User Input and Error Handling Section Overview | 00:02:00 | ||
| Introduction to error handling | 00:03:00 | ||
| User Input | 00:04:00 | ||
| Syntax Errors | 00:04:00 | ||
| Exceptions | 00:11:00 | ||
| Handling Exceptions Part 1 | 00:08:00 | ||
| Handling Exceptions Part 2 | 00:08:00 | ||
| Module 10: Python Advanced Functions | |||
| Python Advanced Functions Section Overview | 00:05:00 | ||
| Lambda Functions | 00:05:00 | ||
| Functions args and kwargs | 00:10:00 | ||
| Iterators | 00:05:00 | ||
| Generators and Yield | 00:12:00 | ||
| Map Function | 00:14:00 | ||
| Filter Function | 00:08:00 | ||
| Module 11: Python Scripting and Libraries | |||
| Python Scripting and Libraries Section Overview | 00:05:00 | ||
| What is a script | 00:01:00 | ||
| What is an IDE | 00:17:00 | ||
| What is a text editor? | 00:12:00 | ||
| From Jupyter Notebook to VScode Part 1 | 00:15:00 | ||
| From Jupyter Notebook to VScode Part 2 | 00:05:00 | ||
| Importing Scripts | 00:03:00 | ||
| Standard Libraries | 00:04:00 | ||
| Third Party Libraries | 00:06:00 | ||
| Module 12: NumPy | |||
| NumPy Section Overview | 00:04:00 | ||
| Intro to NumPy | 00:04:00 | ||
| Why use NumPy? | 00:04:00 | ||
| NumPy Arrays | 00:10:00 | ||
| Reshaping, Accessing, and Modifying | 00:07:00 | ||
| Slicing and Copying | 00:06:00 | ||
| Inserting, Appending, and Deleting | 00:10:00 | ||
| Array Logical Indexing | 00:04:00 | ||
| Broadcasting | 00:08:00 | ||
| Module 13: Pandas | |||
| Intro to Pandas | 00:17:00 | ||
| Pandas Series | 00:17:00 | ||
| Pandas Series Manipulation | 00:17:00 | ||
| Pandas DataFrame | 00:17:00 | ||
| Pandas DataFrame Manipulation | 00:13:00 | ||
| Dealing with Missing Values | 00:10:00 | ||
| Module 14: Introduction to OOP | |||
| Functional vs OOP | 00:06:00 | ||
| OOP Key Definitions | 00:04:00 | ||
| Create your First Class | 00:12:00 | ||
| How to Create and Use Objects | 00:06:00 | ||
| How to Modify Attributes | 00:12:00 | ||
| Module 15: Advanced OOP | |||
| Python Decorators | 00:27:00 | ||
| Property Decorator | 00:09:00 | ||
| Class Method Decorator | 00:07:00 | ||
| Static Methods | 00:10:00 | ||
| Inheritance from A to Z | 00:21:00 | ||
| Module 16: Starting a Career in Python | |||
| Python Career Section Overview | 00:06:00 | ||
| Getting Started with Freelancing | 00:09:00 | ||
| Building A Brand | 00:12:00 | ||
| Personal Branding | 00:01:00 | ||
| Importance of Having Website/Blog | 00:04:00 | ||
| Do’s and Don’ts of Networking | 00:06:00 | ||
| Top Freelance Websites | 00:08:00 | ||
| Creating A Python Developer Resume | 00:06:00 | ||
Instructors
67 STUDENTS ENROLLED
Food Hygiene
Health & Safety
Safeguarding
First Aid
Business Skills
Personal Development



