The Learn Programming AcademyThe Learn Programming Academy
  • Home
  • Courses
  • Meet The Team
  • Blog
  • About Us
  • Contact
  • Home
  • Courses
  • Meet The Team
  • Blog
  • About Us
  • Contact

Programming Languages

  • Home
  • All courses
  • Programming Languages
  • Learn Python Programming Masterclass

Learn Python Programming Masterclass

This Python For Beginners Course Teaches You The Python Language Fast. Includes Python Online Training With Python 3

mm
Tim Buchalka
Programming Languages
(104,162 reviews)
Take this course
  • Overview
  • Curriculum
  • Instructor
  • Reviews

Whether you want to:

– build the skills you need to get your first Python programming job

– move to a more senior software developer position

– get started with Machine Learning, Data Science, Django or other hot areas that Python specialises in

– or just learn Python to be able to create your own Python apps quickly.

…then you need a solid foundation in Python programming. And this course is designed to give you those core skills, fast.

This course is aimed at complete beginners who have never programmed before, as well as existing programmers who want to increase their career options by learning Python.

The fact is, Python is one of the most popular programming languages in the world – Huge companies like Google use it in mission critical applications like Google Search.

And Python is the number one language choice for machine learning, data science and artificial intelligence. To get those high paying jobs you need an expert knowledge of Python, and that’s what you will get from this course.

By the end of the course you’ll be able to apply in confidence for Python programming jobs. And yes, this applies even if you have never programmed before. With the right skills which you will learn in this course, you can become employable and valuable in the eyes of future employers.

Here’s what a few students have told us about the course after going through it.

“I had very limited programming experience before I started this course, so I have really learned a lot from the first few sections. It has taken me from essentially zero programming skill to a level where I’m comfortable using Python to analyze data for my lab reports, and I’m not even halfway done the course yet. There are other courses out there which focus on data analysis, but those courses are usually targeted at people who already know how to program which is why I chose this course instead. “ – Christian DiMaria

“I have been puttering through your Python course . In that time, though, and without finishing it yet I’ve been able to automate quite a bit at my work. I work in a school system and unifying data from our various student information systems can be incredibly frustrating, time consuming, and at times challenging. Using your course, I’ve learned enough to write applications that turn massive text files into dictionaries that get “stitched” together like a database and output to properly formatted CSV files and then uploaded via SFTP to various systems for secure processing. Our teachers, students, and the tech department have greatly benefitted from this automation. I just wanted to drop you a note thanking you for helping me learn this skill.” – Keith Medlin

“This course was great. Within 3 weeks I was able to write my own database related applications.” – Theo Coenen

And there are many more students who love the course – check out all the reviews for yourself.

Will this course give you core python skills?

Yes it will.  There are a range of exciting opportunities for Python developers. All of them require a solid understanding of Python, and that’s what you will learn in this course.

Will the course teach me data science, machine learning and artificial intelligence?

No, it won’t do that – All of these topics are branches of Python programming.  And all of them require a solid understanding of the Python language.

Nearly all courses on these topics assume that you understand Python, and without it you will quickly become lost and confused.

This course will give you that core, solid understanding of the Python programming language.

By the end of the course you will be ready to apply for Python programming positions as well as move on to specific areas of Python, as listed above.

Why should you take this course?

There are a lot of Python courses on Udemy – Your instructors, Tim and Jean-Paul are pretty unique in that between them they have around 70 years of professional programming experience.  That’s more than a lifetime of skills you get to learn Python from.

You can enrol in the course safe in the knowledge that they are not just teachers, but professional programmers with real commercial programming experience, having worked with big companies like IBM, Mitsubishi, Fujitsu and Saab in the past.

As such you will not only be learning Python, but you will be learning industry best practices for Python programming that real employers demand. 

And if that’s not enough take a read of some of the many reviews from happy students – there are around 100,000 students who have left around 19,000 reviews.

This is one of the most popular courses on Python programming on Udemy.

Here’s just some of what you’ll learn

(It’s okay if you don’t understand all this yet, you will in the course)

·       All the essential Python keywords, operators, statements, and expressions needed to fully understand exactly what you’re coding and why – making programming easy to grasp and less frustrating

·       You will learn the answers to questions like What is the Python For Loop, what is Python used for, how Python switch the traditional syntax of code, and more.

·       Complete chapters on object-oriented programming and many other aspects of Python, including tKInter (for building GUI Interfaces) and using databases with Python.

·       Although this is primarily a Python 3 course, a python developer will need to work with Python 2 projects from time to time – We’ll show the difference in both versions to make sure you understand how things work differently in each version.

·        How to develop powerful Python applications using one of the most powerful Integrated Development Environments on the market, IntelliJ IDEA! – Meaning you can code functional programs easier.  IntelliJ has both a FREE and PAID version, and you can use either in this course.  PyCharm will also work just fine.

(Don’t worry if you want to use another IDE. You’re free to use any IDE and still get the most out of this course).

Does the course get updated?

It’s no secret how technology is advancing at a rapid rate. New, more powerful hardware and software are being released every day, meaning it’s crucial to stay on top with the latest knowledge.

A lot of other courses on Udemy get released once, and never get updated.  Learning from an outdated course and/or an outdated version of Python can be counter productive and even worse it could teach you the wrong way to do things.

For example if you apply some parts of Python 2 to Python 3 code, you will get completely different results.

We cover differences like this in the course and also continually update the course as well.

What if you have questions?

As if this course wasn’t complete enough, we offer full support, answering any questions you have 7 days a week (whereas many instructors answer just once per week, or not at all).

This means you’ll never find yourself stuck on one lesson for days on end. With our hand-holding guidance, you’ll progress smoothly through this course without any major roadblocks.

That’s just one reason why Tim was voted top 10 in the  Udemy instructor awards (out of a whopping 18,000 instructors), and quickly became a top-rated, bestselling instructor on the Udemy site.  

Student Quote: “Tim and JP are excellent teachers and are constantly answering questions and surveying students on new topics they will like to learn. This isn’t a Python course it’s THE Python course you need.” – Sean Burger

There’s no risk either!

This course comes with a full 30 day money-back guarantee. Meaning if you are not completely satisfied with the course or your progress, simply let Tim or J-P know and they will refund you 100%, every last penny no questions asked.

You either end up with Python skills, go on to develop great programs and potentially make an awesome career for yourself, or you try the course and simply get all your money back if you don’t like it…

You literally can’t lose.

Ready to get started, developer?

Enrol now using the “Add to Cart” button on the right, and get started on your way to creative, advanced Python brilliance. Or, take this course for a free spin using the preview feature, so you know you’re 100% certain this course is for you.

See you on the inside (hurry, your Python class is waiting!)

Requirements

  • You’ve either already got it or it’s FREE. Here’s the checklist:
  • A computer - Windows, Mac, and Linux are all supported. Setup and installation instructions are included for each platform.
  • Your enthusiasm to learn this go-to programming language. It’s a valuable lifetime skill which you can’t un-learn!
  • Everything else needed to start programming in Python is already included in the course.

What you will learn

  • Have a fundamental understanding of the Python programming language.
  • Have the skills and understanding of Python to confidently apply for Python programming jobs.
  • Acquire the pre-requisite Python skills to move into specific branches - Machine Learning, Data Science, etc..
  • Add the Python Object-Oriented Programming (OOP) skills to your résumé.
  • Understand how to create your own Python programs.
  • Learn Python from experienced professional software developers.
  • Understand both Python 2 and Python 3.

Who should attend

  • Beginners with no previous programming experience looking to obtain the skills to get their first programming job.
  • Anyone looking to to build the minimum Python programming skills necessary as a pre-requisites for moving into machine learning, data science, and artificial intelligence.
  • Existing programmers who want to improve their career options by learning the Python programming language.
  • If you are an expert Python programmer with extensive knowledge, and many years’ experience, then this course is probably not for you.

Is available on google app?

Yes

Is available on ios?

Yes

Course Features

  • Lectures 482
  • Quizzes 24
  • Exercises 22
  • Duration 61.5 total hours
  • Skill level All Levels
  • Students 434155
  • Last Updated May, 2025
  • Getting Started: Python Course Overview and Setup 14:15

    • Lecture
      Welcome to the Python Masterclass: Meet Your Expert Instructors 02:02
    • Lecture
      Course Enhancements: Updates, Larger Fonts, and Downloadable Slides 02:04
    • Lecture
      Optimizing Video Playback: Achieving Crisp 1080p Resolution on Udemy 01:08
    • Lecture
      Enhance Comprehension: Enabling and Using Hand-Edited English Subtitles 01:20
    • Lecture
      Mastering Python Support: Utilizing the Q&A for Effective Assistance 04:46
    • Lecture
      Maximize Learning: The Importance of Hands-On Coding and Source Code Access 02:55
  • Comprehensive Guide: Setting Up Your Python Environment 35:16

    • Lecture
      Download IntelliJ IDEA: Free Community Edition for Python (All OS) 00:17
    • Lecture
      IntelliJ IDEA Ultimate: Unlock 6-Month Free Trial for Enhanced Features 01:29
    • Lecture
      Step-by-Step Python Installation for Windows 10 and 11: Download to Setup 02:32
    • Lecture
      Installing IntelliJ IDEA on Windows: A Quick and Easy Guide for Beginners 02:32
    • Lecture
      macOS Python Installation: Downloading and Setting Up Python on Your Mac 03:23
    • Lecture
      Get Started with IntelliJ IDEA on macOS: Download and Installation Guide 02:42
    • Lecture
      Installing Python on Linux (Ubuntu 22.04): Terminal Commands & Pip Setup 04:25
    • Lecture
      Installing IntelliJ IDEA Community Edition on Linux: Step-by-Step Ubuntu Guide 02:14
    • Lecture
      Configure IntelliJ IDEA for Python: Essential Setup for Windows, Mac, Linux 11:01
    • Lecture
      Optimize IntelliJ IDEA: Customize Settings for Enhanced Python Development 04:41
  • Python Fundamentals: Your First Steps into Coding 02:29:35

    • Lecture
      Introduction to Python: What is Python and Why Learn It? 02:16
    • Lecture
      Creating Your First Python Program: The Classic "Hello World" Example 06:36
    • Lecture
      Mastering the Print Function in Python: Outputting Text and Calculations 07:15
    • Quiz
      Displaying a String: "My Hovercraft is Full of Eels 1 question
    • Quiz
      Python Calculations: Print the Result of 6 times 7 1 question
    • Lecture
      Working with Strings in Python: Concatenation, Quotes, and Input 07:23
    • Lecture
      Escape Characters in Python Strings: Newlines, Tabs, and Quotes (\n, \t) 07:36
    • Quiz
      Formatting Output with Tabs: Aligning Text in Python 1 question
    • Lecture
      Advanced String Manipulation: Handling Backslashes and Special Characters 03:49
    • Lecture
      Understanding Variables and Data Types in Python: Int, String, and More 07:25
    • Lecture
      Strong Typing in Python: Understanding Data Type Compatibility and Errors 04:50
    • Lecture
      Exploring Python's Numeric Data Types: Int, Float, and Complex Numbers 03:47
    • Lecture
      Performing Calculations in Python: Understanding Numeric Operators 05:33
    • Lecture
      What are Expressions in Python? Understanding Calculations and Values 05:17
    • Quiz
      Integer Division: Calculate Whole Number Results in Python 1 question
    • Lecture
      Mastering Operator Precedence and Understanding Order of Operations in Python 07:14
    • Lecture
      Comprehensive Guide to the str String Data Type: Sequence of Characters in Pytho 05:54
    • Lecture
      Unlocking Negative Indexing: Accessing String Characters from the End in Python 04:08
    • Lecture
      String Slicing: Extracting Substrings with Start, Stop, and Step Values in Pytho 09:56
    • Lecture
      Advanced String Slicing: How to Effectively Use Negative Numbers in Python Code 02:41
    • Lecture
      Mastering Step Slicing: Extracting Characters with Intervals from Python Strings 07:17
    • Lecture
      Backwards Slicing Techniques: Using Negative Steps to Reverse Python Strings 05:05
    • Lecture
      Solving the Slicing Challenge Plus Common Python Slicing Idioms Explained 05:14
    • Lecture
      Understanding String Operators: Concatenation, Multiplication, and 'in' in Pytho 08:28
    • Lecture
      Mastering String Replacement Fields: Enhancing Output with .format() in Python 3 11:03
    • Lecture
      Advanced String Formatting: Controlling Field Width, Alignment, and Precision 10:50
    • Lecture
      Exploring Python 3.6 f-strings: A Modern Approach to String Formatting 03:38
    • Lecture
      Understanding Python 2 String Interpolation: Legacy String Formatting Techniques 05:21
    • Lecture
      Recap of Python Fundamentals: Key Concepts from the Stepping into Python Section 00:59
    • Quiz
      Mastering the Basics of Python - Test Your Knowledge on Core Concepts 10 questions
  • Mastering Python Program Flow Control Techniques 04:12:56

    • Lecture
      Getting Started with Code Blocks and Understanding Python Statements 10:13
    • Lecture
      Mastering if Statements: Controlling Program Flow with Conditional Logic 09:37
    • Lecture
      Enhancing Conditional Logic: Using elif for Multiple Condition Checks in Python 04:53
    • Lecture
      Leveraging the Debugger in IntelliJ or PyCharm for Efficient Python Code 10:20
    • Lecture
      Building a Simple Guessing Game: Practicing if, elif, and else in Python 04:59
    • Lecture
      Debugging the Guessing Game: Step-by-Step Execution with if, elif, and else 04:00
    • Quiz
      String Comparison: Applying 'if' with String Variables for Condition Evaluation 1 question
    • Quiz
      Basic Conditional Logic: Implementing if/elif/else for Value Comparison 1 question
    • Lecture
      Enhancing the Guessing Game: Implementing Logic for a Second Guess in Python 06:18
    • Lecture
      Conditional Operators: Comprehensive Guide to 'less than', 'equal to' in Python 08:31
    • Lecture
      Rewriting the Guessing Game: Optimizing Conditional Checks in Python Code 02:32
    • Lecture
      Mastering Complex Conditions: How to Effectively Use 'and', 'or' in Python 05:10
    • Lecture
      Understanding and Implementing Chained Comparisons 04:39
    • Lecture
      Understanding Boolean Expressions and the Concepts of True and False in Python 07:48
    • Lecture
      Exploring Truthy and Falsy Values in Python: Beyond Boolean True and False 04:30
    • Lecture
      Using 'in' and 'not in' Operators for Efficient Python String Searching 06:46
    • Lecture
      Practical Python: 'If' Conditionals Challenge for Real-World Scenarios 00:59
    • Lecture
      'If' Challenge Solution: Mastering Conditional Logic in Python Programs 03:22
    • Lecture
      Python For Loops Explained: Iterating Through Sequences and Strings 06:09
    • Lecture
      Debugging Python For Loops: Step-by-Step Execution and Variable Inspection 07:44
    • Lecture
      Extracting User Input Values with For Loops: A Practical Python Example 05:09
    • Quiz
      Find and Print Capital Letters: Python String Manipulation Exercise 1 question
    • Lecture
      Python Range Objects: Efficient Iteration with Start, Stop, and Step Values 03:08
    • Quiz
      Basic Number Printing with For Loops: A Beginner Python Exercise 1 question
    • Lecture
      Advanced Range Techniques: Mastering Start, Stop, and Step in Python Loops 04:25
    • Quiz
      Divisibility Check: Python For Loop and Step Value Practice Exercise 1 question
    • Lecture
      Nested For Loops in Python: Constructing Complex Iterative Structures 06:30
    • Lecture
      Controlling Loop Flow: The 'continue' Statement in Python For Loops 07:27
    • Lecture
      Terminating Loops: Using the 'break' Statement in Python For Loops 06:51
    • Lecture
      Variable Initialization and None in Python: Best Practices and Explanation 04:31
    • Lecture
      Controlling Program Execution: Understanding While Loops in Python 06:13
    • Lecture
      Advanced While Loop Techniques: Practical Applications and Considerations 06:08
    • Lecture
      Python While Loops: Using 'break' to Control Loop Termination Effectively 03:48
    • Quiz
      Controlled Iteration: Using 'break' with a Divisibility Condition 1 question
    • Quiz
      Selective Iteration: Using 'continue' to Skip Specific Numbers in Python 1 question
    • Lecture
      Generating Random Numbers in Python: Exploring the 'random' Module and Import 09:26
    • Lecture
      While Loop Challenge Solution: Building an Interactive Guessing Game in Python 05:26
    • Lecture
      Binary Search Algorithm Explained: Efficient Number Guessing in Python 05:19
    • Lecture
      Implementing a High-Low Guessing Game: A Practical Python Project 08:40
    • Lecture
      Completing the Hi-Lo Game: 'pass' Statement and Python Code Structure 04:16
    • Lecture
      Thoroughly Testing the Hi-Lo Game: Ensuring Robustness and Correctness 06:38
    • Lecture
      Python Augmented Assignment: Efficient In-Place Operations Explained 07:42
    • Quiz
      Multiplication Through Repeated Addition: Augmented Assignment in Python 1 question
    • Lecture
      PEP 8: Adhering to the Python Style Guide for Readable and Maintainable Code 08:29
    • Lecture
      Refactoring Python Code: Improving Structure and Readability Safely 03:31
    • Lecture
      Python Loop Control: Mastering the ELSE Clause in FOR Loops 05:21
    • Lecture
      Mastering 'else' in Python Loops: Hi-Lo Game Enhancement 05:06
    • Lecture
      Debugging in PyCharm & IntelliJ: Conditional Breakpoints 04:43
    • Lecture
      Practical Python: Using 'else' with Loops in Game Development 01:48
    • Lecture
      Python Flow Control Mastery: Section Review and Coding Task 03:19
    • Lecture
      Solving the Python Menu Challenge: Step-by-Step Code Solution 03:50
    • Lecture
      Optimizing Python Code: Menu Challenge Refactoring Solution 04:55
    • Lecture
      Advanced Python Loop Control: Replacing 'while True' 01:47
    • Quiz
      Mastering Python Flow Control: If/Else, For/While Loops Quiz 8 questions
  • Lists and Tuples: Python's Versatile Data Structures 04:44:39

    • Lecture
      Sequence Types in Python: Lists, Tuples, and Ranges 02:55
    • Lecture
      Python Lists: Creating, Indexing, and Slicing Lists 04:24
    • Lecture
      Understanding Immutable Objects in Python: Int, Float, Bool 06:30
    • Lecture
      Python Mutable Objects: Lists, Dictionaries, and Sets 04:39
    • Lecture
      List Aliasing: Multiple Names for the Same Python List 03:24
    • Lecture
      Python Sequence Operations: Min, Max, Len, and Count 04:44
    • Lecture
      Python Mutable Sequence Operations: Append and More 03:41
    • Lecture
      Adding Items to a List with Append: Python By Example 07:41
    • Lecture
      Python Coding Challenge Solution: Adding Menu Options 02:07
    • Lecture
      Python List Iteration: Efficient Looping with Enumerate 04:12
    • Lecture
      Mastering Python's Enumerate Function: Indexes and Values 04:28
    • Lecture
      Python Code Refactoring: Dynamic Menu with List Comprehension 08:22
    • Quiz
      Flower and Shrub List Separator 1 question
    • Lecture
      Python List Manipulation: Removing Items with .remove() 05:10
    • Lecture
      Mastering List Sorting in Python: Sort() vs. Sorted() 04:28
    • Lecture
      Python's Built-in Functions: A Comprehensive Overview 03:47
    • Lecture
      Python List Sorting: Mastering the sorted() Function 09:57
    • Lecture
      Case-Insensitive String Sorting in Python: str.casefold() 04:40
    • Lecture
      Creating Python Lists: Literals, Concatenation, and More 09:16
    • Lecture
      Python List Slicing: Replacing Subsets of List Elements 05:54
    • Lecture
      Python List Modification: Safely Deleting Items 07:29
    • Lecture
      Removing List Values Safely: Handling Ordered Data 02:53
    • Lecture
      Python List Processing: Removing High Values Efficiently 06:32
    • Lecture
      Python Testing Best Practices: Edge Cases and Corner Cases 03:20
    • Lecture
      Thorough Python Code Testing: A Practical Demonstration 03:47
    • Lecture
      Reverse Iteration: Removing List Items from the End 05:54
    • Lecture
      Reverse Iteration in Python: Using the reversed() Function 05:04
    • Lecture
      Algorithm Performance in Python: Comparing Deletion Methods 08:58
    • Lecture
      Python Lists: Quick Recap of Key Concepts and Techniques 02:50
    • Lecture
      Nested Lists in Python: Structure, Access, and PEP 8 Style 09:13
    • Lecture
      Processing Nested Lists in Python: A Practical Example 04:42
    • Lecture
      Python Challenge Solution: Removing 'spam' from Nested Lists 03:36
    • Lecture
      Python Function Signatures: Understanding Parameters 03:35
    • Lecture
      Python's print() Function Revisited: sep and end 06:23
    • Lecture
      String Manipulation in Python: The join() Method 07:44
    • Lecture
      String Manipulation in Python: The split() Method 09:09
    • Lecture
      Converting Strings to Integers in Python: Mini-Challenge Solution 05:43
    • Quiz
      The Magical Adder 1 question
    • Lecture
      Introduction to Tuples: Python's Immutable Sequences 04:45
    • Lecture
      Understanding Immutability: Working with Python Tuples 07:21
    • Lecture
      Tuple Unpacking in Python: Assigning Multiple Variables 06:29
    • Lecture
      Practical Tuple Unpacking: Real-World Python Examples 04:06
    • Lecture
      More on Unpacking in Python: Sequences and Variables 06:09
    • Lecture
      Nested Data Structures: Combining Tuples and Lists in Python 05:11
    • Lecture
      Python Tuple Unpacking Challenge: Efficient Code Solution 03:10
    • Lecture
      Delving into Nested Structures: Practical Tuple Applications 03:44
    • Lecture
      Mastering Complex Data: A Comprehensive Guide to Nested Structures 05:37
    • Lecture
      Advanced Python List Navigation: Mastering Multi-Level Indexing 04:20
    • Quiz
      Practical Application of Nested Data Structure Indexing in Python 1 question
    • Lecture
      Jukebox Project Preview: Interactive Menu System in Python 02:25
    • Lecture
      Project Setup: Importing Data and Managing Dependencies in Python 05:05
    • Lecture
      Building the Jukebox: Dynamic Menu Creation and User Input Handling 07:04
    • Lecture
      Understanding Constants in Python: Best Practices for Code Clarity 08:53
    • Lecture
      Completing the Python Jukebox: Song Selection and Playback Logic 05:37
    • Lecture
      Enhance Jukebox: Navigating Back to Main Menu Without Song Selection 00:42
    • Lecture
      Jukebox Challenge Resolved: Enabling Seamless Menu Navigation 04:03
    • Lecture
      Lists, Tuples, and Jukebox: Key Takeaways from the Section 02:47
  • Functions Introduction: Understanding and Using Functions 03:42:18

    • Lecture
      Getting Started with Functions: A Practical Overview 02:38
    • Lecture
      Constructing Custom Functions: Syntax, Structure, and Return Values 05:35
    • Lecture
      Analyzing Program Execution: Function Calls and Debugging Techniques 04:25
    • Lecture
      Function Parameters and Arguments: Passing Data and Understanding Scope 04:41
    • Lecture
      Debugging Parameterized Functions: Step-by-Step Execution Analysis 07:59
    • Lecture
      Creating a Palindrome Checker: Function Design and String Manipulation 07:13
    • Lecture
      Palindrome Challenge: Enhancing Case-Insensitive String Comparison 02:59
    • Lecture
      Sentence Palindrome Challenge: Handling Punctuation and Spaces 05:28
    • Lecture
      Advanced Function Design: Calling Functions Within Functions 02:05
    • Lecture
      Return Values in Python: Explicit and Implicit Function Outputs 08:04
    • Lecture
      get_integer Input Validation: Error Handling and User Messaging 04:15
    • Quiz
      Even or Odd Numbers within a Specified Range 1 question
    • Lecture
      Understanding None: Python's Default Return Value for Functions 02:58
    • Lecture
      Designing Action-Oriented Functions: Banner Printing Example 07:58
    • Lecture
      Exception Handling: Managing Invalid Arguments with ValueError 07:22
    • Lecture
      Function Parameter Customization: Setting Width for Enhanced Flexibility 02:06
    • Lecture
      Enhancing Function Usability: Implementing Default Parameter Values 02:34
    • Lecture
      Improving Function Calls with Keyword Arguments for Clarity 06:21
    • Lecture
      Documenting Functions: Creating Clear and Informative Docstrings 06:03
    • Lecture
      Generating Function Documentation: Writing and Using Docstrings 07:50
    • Lecture
      Docstring Best Practices and Tools: Achieving Professional Code Quality 06:13
    • Lecture
      Docstring Challenge: Solutions and Best Practices for Documentation 01:54
    • Lecture
      Introduction to Fibonacci Numbers: Mathematical Concepts and Sequences 03:52
    • Lecture
      Implementing a Fibonacci Sequence Generator: A Practical Function Example 08:07
    • Lecture
      Type Hints and Annotations: Enhancing Code Readability and Clarity 07:16
    • Lecture
      Combining Annotations and Default Values in Python Function Parameters 03:32
    • Lecture
      Documenting the banner_text Function: A Comprehensive Docstring Example 00:37
    • Lecture
      Historical Context: Teletypewriters, ANSI Escape Codes, and Terminals 05:34
    • Lecture
      Enhancing Terminal Output: Implementing Text Coloring and Effects 07:50
    • Lecture
      Testing Python Programs: Simulating User Execution Environments 05:55
    • Lecture
      Installing the Colorama Package: A Pre-Release Version Guide for Windows 07:28
    • Lecture
      Installing the Colorama Package: A Pre-Release Version Guide for Windows 08:09
    • Lecture
      Step-by-Step Guide to Activating a Virtual Environment in Python 06:01
    • Lecture
      Creating Automated Tests for the HiLo Game Using Python Functions 09:59
    • Lecture
      Analyzing Binary Search Efficiency: Counting Correct Guesses in HiLo 04:47
    • Quiz
      Implement the Fizz Buzz Game Logic Using a Python Function 1 question
    • Lecture
      Building an Interactive Fizz Buzz Game: Player vs Computer in Python 04:02
    • Lecture
      Developing a Complete Fizz Buzz Game: Solution and Implementation Details 06:27
    • Quiz
      Creating a Python Function to Calculate Factorials with Docstrings 1 question
    • Lecture
      Mastering Variable Arguments in Python: A Deep Dive into *args Unpacking 07:38
    • Lecture
      The next step is to configure the IDE to work with Python 00:15
    • Lecture
      Enhancing the colour_print Function with Multiple ANSI Escape Sequences 05:29
    • Lecture
      Understanding Python Function Parameters: Ordering and Usage Rules 02:18
    • Lecture
      Practical Application of Python Parameter Types: A Hands-On Example 06:46
    • Quiz
      Summation Function: Utilizing Variable Arguments (*args) in Python 1 question
    • Lecture
      Comprehensive Summary of Python Functions: Key Concepts and Best 03:35
  • Mastering Dictionaries and Sets in Python 06:01:05

    • Lecture
      Introduction to Python Dictionaries and Sets: Core Data Structures 01:34
    • Lecture
      Python Dictionary Fundamentals: Understanding Key-Value Data Storage 08:19
    • Lecture
      Iterating Over Dictionaries in Python: Keys, Values, and Items Method 06:38
    • Lecture
      Adding Items to a Dictionary in Python: Modifying Dictionary Contents 04:06
    • Lecture
      Modifying Dictionary Values in Python: Updating and Replacing Entries 03:38
    • Lecture
      Deleting Dictionary Items in Python: Using del and pop Methods 07:08
    • Lecture
      Efficiently Using in with Python Dictionaries: Checking for Key Existence 07:58
    • Lecture
      Solution: Building a Menu System with Python Dictionaries (Challenge) 08:32
    • Lecture
      Integrating Lists and Dictionaries in Python: A Practical Example 00:24
    • Lecture
      Enhancing the Computer Builder: Adding Dictionary Item Functionality 04:59
    • Lecture
      Creating a Smart Fridge Application: Leveraging Multiple Dictionaries 04:23
    • Lecture
      Meal Planner in Python: Displaying and Selecting Recipes from a Dictionary 09:19
    • Lecture
      Combining Python Dictionaries: Accessing Nested Data Structures 05:45
    • Lecture
      Pantry Check: Validating Recipe Ingredients Against Available Stock 04:24
    • Lecture
      Recipe Data Structures: Dictionaries vs. Tuples for Quantity Tracking 05:19
    • Lecture
      Implementing Quantity Checks in Python Dictionaries for Inventory Management 06:24
    • Lecture
      Enhancing the Meal Planner: Building a Dynamic Shopping List (Challenge) 06:51
    • Lecture
      Refactoring Code: Adapting to Data Structure Changes in Python Programs 05:42
    • Lecture
      Optimizing Dictionary Updates: Introducing the setdefault Method in Python 10:04
    • Quiz
      Counting Character Occurrences in a String: Building a Frequency Dictionary 1 question
    • Lecture
      Integrating External APIs: A Practical Mobile Phone Data Synchronization Demo 08:07
    • Lecture
      Exploring the Python dict API: A Comprehensive Documentation Overview 08:38
    • Lecture
      Remaining Dictionary Methods: fromkeys, keys, and values in Python 04:37
    • Lecture
      Dictionary Manipulation: Utilizing the update Method for Efficient Merging 06:28
    • Lecture
      Working with Dictionary Views: Accessing Dynamic Values using values Method 08:06
    • Lecture
      Understanding References and Mutable Objects in Python Dictionaries 05:39
    • Lecture
      Step-by-Step Demonstration of Shallow Copying in Python Dictionaries 05:46
    • Lecture
      Illustrating Shallow Copy: A Detailed Walkthrough of Dictionary References 03:47
    • Lecture
      Contrasting Deep and Shallow Copies: Implications for Mutable Dictionary Values 05:11
    • Lecture
      Implementing a Custom Deep Copy Function for Python Dictionaries (Challenge) 08:38
    • Lecture
      Understanding Hash Functions and Hash Values in Python 07:56
    • Lecture
      Implementing a Basic Hashing Function: A Practical Example 08:45
    • Lecture
      Practical Implementation of Hash Tables in Python Explained 06:57
    • Lecture
      Creating a Simple Dictionary: Hash Table Implementation 05:07
    • Lecture
      Securing Data: Exploring Hash Functions in Cybersecurity 03:49
    • Lecture
      Python's hashlib Module: Secure Hashes and Message Digests 12:11
    • Lecture
      Introduction to Sets: Unordered Collections of Unique Items 06:12
    • Lecture
      Introduction to Android-Tim 02:56
    • Lecture
      Working with Python Sets: Basic Operations and Examples 04:48
    • Lecture
      Unordered Nature of Sets: Implications and Considerations 04:56
    • Lecture
      Efficient Membership Testing: Leveraging Python Sets 08:09
    • Lecture
      Optimizing Code with Sets: Fast Membership Testing 07:15
    • Lecture
      Modifying Sets in Python: Adding Items with the add() Method 05:42
    • Lecture
      Removing Duplicates from Data: Leveraging the Power of Python Sets 06:21
    • Lecture
      Removing Elements: Comprehensive Guide to Python's Set Methods 08:17
    • Lecture
      Safely Removing Items from Sets: Mastering Python's discard Method 05:24
    • Lecture
      Efficient Set Modification: Mastering the remove Method 10:27
    • Lecture
      Arbitrary Element Removal: Understanding pop in Python Sets 04:41
    • Lecture
      Combining Sets: Comprehensive Guide to Set Union in Python 05:32
    • Lecture
      Real-World Applications: Implementing Set Union in Python 04:19
    • Lecture
      Modifying Sets Efficiently: Using the Union Update Method 02:57
    • Lecture
      Methods Versus Operators: Advantages of Methods with Iterables 05:03
    • Lecture
      Finding Common Elements: Mastering Set Intersection in Python 05:35
    • Lecture
      Identifying Overlapping Data: Practical Use of Set Intersection 05:56
    • Quiz
      Preposition Intersection 1 question
    • Lecture
      Exclusive Elements: Understanding Set Difference in Python 02:19
    • Lecture
      Practical Set Operations: Applying Set Difference in Real Scenarios 02:58
    • Quiz
      Finding Unique Items Using Set Difference 1 question
    • Lecture
      Unique Elements Combined: Exploring Set Symmetric Difference 06:06
    • Lecture
      Exploring Relationships: Subsets and Supersets in Python Sets 03:04
    • Lecture
      Checking Set Relationships: Implementing Subset and Superset 06:47
    • Lecture
      Python Sets: Select Job Candidates with Superset and Proper Superset 08:05
    • Lecture
      Python Dictionary & Set Mastery: Comprehensive Review and Recap 06:07
  • Mastering Input and Output: Reading and Writing Files with Python Code 06:24:41

    • Lecture
      Python Input and Output (I/O) Fundamentals: An Introductory Overview 01:43
    • Lecture
      Understanding Computer File Systems: Files, Directories, and Paths 10:38
    • Lecture
      Command Line Navigation: Mastering the Terminal or Command Prompt 06:06
    • Lecture
      Demystifying File Paths: Absolute vs. Relative and Cross-Platform 11:43
    • Lecture
      Defining and Working with Text Files: Formats, Uses and Examples 02:27
    • Lecture
      Reading Data from Text Files: A Comprehensive Python Approach 10:38
    • Lecture
      Python's with Statement: Simplifying File Handling for Beginners 03:11
    • Lecture
      Python's with Statement: Simplifying File Handling for Beginners 08:24
    • Lecture
      Mastering Python's String strip Methods: strip, lstrip, rstrip 06:58
    • Lecture
      String Manipulation: Using removeprefix and removesuffix (Python 3.9+) 05:12
    • Lecture
      Parsing Text File Data: A Step-by-Step Guide for Python Developers 05:53
    • Lecture
      Efficient Text Data Handling: Organizing and Structuring Information 06:29
    • Lecture
      Challenge Solution: Retrieving and Displaying a Country's Capital City 05:58
    • Lecture
      Efficient Data Retrieval: Implementing Multiple Keys for Dictionary Values 03:23
    • Lecture
      Writing to Text Files: A Comprehensive Guide to Printing Output Data 04:36
    • Lecture
      File Handling in Python: Writing Text Data Using the write Method 09:04
    • Lecture
      Understanding Python File Modes: r, w, x, a, r+, and w+ 04:58
    • Lecture
      A Deep Dive into Character Encodings: ASCII, EBCDIC and Unicode 06:33
    • Lecture
      Working with Unicode Strings and Encodings in Python (UTF-8) 04:06
    • Lecture
      Identifying and Handling File Encodings in Python: A Practical Guide 10:21
    • Lecture
      Data Serialization with JSON: Encoding and Decoding in Python 07:38
    • Lecture
      Understanding JSON Data Types and Limitations in Python Serialization 06:08
    • Lecture
      Parsing Real-World JSON Data from a File: A Temperature Anomaly Example 07:44
    • Lecture
      Downloading and Parsing JSON Data from the Internet Using Python 08:03
    • Lecture
      Introduction to the CSV File Format: Structure, Uses, and Standards 06:47
    • Lecture
      Efficient CSV Data Handling: Reading and Parsing with Python's CSV Module 07:52
    • Lecture
      Mastering CSV Quoting: Handling Special Characters and Data Types in Python 05:38
    • Lecture
      Understanding and Utilizing CSV Dialects and Sniffer in Python 06:41
    • Lecture
      Exploring the CSV Dialect Object and Its Attributes in Python 05:45
    • Lecture
      Writing Data to CSV Files with Python's CSV Module: A Practical Guide 04:10
    • Lecture
      Parsing CSV Data into Dictionaries Using Python's csv.DictReader 03:20
    • Lecture
      Challenge Solution: Building a Country Data Dictionary with DictReader 06:10
    • Lecture
      Controlling CSV Parsing with Custom Fieldnames and Dialects in Python 08:01
    • Lecture
      Reading and Writing to Multiple Files Simultaneously in Python 04:34
    • Lecture
      Creating CSV Files with Python's csv.DictWriter: A Step-by-Step Guide 07:38
    • Lecture
      Transforming Data with Python: Leveraging the zip Function 07:41
    • Lecture
      Simultaneous Read/Write Operations on Text Files: Techniques & Cautions 08:17
    • Lecture
      Challenge Solution: Implementing Invoice Number Parsing and Generation 07:21
    • Lecture
      Implementing the record_invoice Function: Reading, Writing, File Pointers 07:55
    • Lecture
      Enhancing File Handling: Utilizing seek and tell for Efficient Access 09:15
    • Lecture
      Mastering seek and tell for File Pointer Manipulation in Python 08:24
    • Lecture
      Optimizing File Operations: Improving the record_invoice Function 04:35
    • Lecture
      Working with Text Files: Python's TextIO and Key Concepts Summarized 02:18
    • Lecture
      Introduction to Binary Files in Python: Understanding bytes and bytearray 11:05
    • Lecture
      Hands-On Binary File Handling: Reading and Inverting a Bitmap Image 11:43
    • Lecture
      Understanding Big Endian and Little Endian Byte Order in Computer Systems 03:21
    • Lecture
      Decoding Binary Data: Extracting and Interpreting Bitmap File Information 10:06
    • Lecture
      Extract, Read, and Modify Metadata: Comprehensive MP3 ID3 Tag Management 08:04
    • Lecture
      Deep Dive into MP3 Metadata: Navigating and Using the ID3v2 Specification 07:18
    • Lecture
      Hands-On Python: Decoding and Extracting Data from Binary MP3 ID3 Frames 11:40
    • Lecture
      Complete Python Code Implementation for Reading and Writing MP3 ID3 Tags 10:12
    • Lecture
      Mastering Image Extraction: A Step-by-Step Guide to Decoding MP3 APIC Frames 14:17
    • Lecture
      Validate Your Code: Step-by-Step Testing of the read_id3 Program in Python 05:48
    • Lecture
      Secure Your Downloads: Verify File Integrity with SHA-256 Hash Checksums 06:03
    • Lecture
      Binary File Handling in Python: The Ultimate, Comprehensive, Practical Guide 03:27
    • Lecture
      Course Remaster Update: Access the Latest Python Programming Content Now 01:21
  • Modules, Functions, and Advanced Function Concepts in Python Remaster in progres 03:29:04

    • Lecture
      Introduction to Python Modules, Functions, and Section Overview 03:25
    • Lecture
      Exploring Turtle Graphics: Drawing Shapes and Patterns with Turtle Module 10:07
    • Lecture
      Introduction to the Section 00:25
    • Lecture
      Targeted Imports: Importing Specific Functions and Objects from Modules 04:00
    • Lecture
      Modules and import 15:03
    • Lecture
      Understanding Python Namespaces: Global Scope and Variable Visibility 06:21
    • Lecture
      The standard Python library 09:14
    • Lecture
      Mastering Local Scope: Understanding Variables within Functions 05:40
    • Lecture
      WebBrowser Module 22:58
    • Lecture
      Exploring the Builtins Namespace: Accessing Python's Built-in Functions 07:45
    • Lecture
      Time and DateTime in Python 17:36
    • Lecture
      Deep Dive into Nested Functions: Understanding Function Definitions 03:40
    • Lecture
      Time (Continued) and Challenge. 11:08
    • Lecture
      Understanding Enclosing Scope in Python: Accessing Outer Function Variables 03:24
    • Lecture
      Timezones 14:41
    • Lecture
      Free Variables and Namespace Optimization in Python: Behind the Scenes 03:12
    • Lecture
      Check Path In Windows 06:38
    • Lecture
      Modifying Free Variables: Understanding Variable Binding in Inner Scopes 07:24
    • Lecture
      Check Path on a Mac 03:19
    • Lecture
      Namespace Dictionaries and Free Variable Behavior: An In-Depth Look 06:24
    • Lecture
      FAQ: Installing packages in IntelliJ IDEA and PyCharm 01:38
    • Lecture
      Using the nonlocal Keyword: Modifying Variables in Enclosing Scopes 04:22
    • Lecture
      Installing the pytz module (Windows/Mac/Linux) 05:37
    • Lecture
      Mastering the global Keyword: Modifying Global Variables from Inner Scopes 09:58
    • Lecture
      Using Timezones 13:21
    • Lecture
      Import Mechanisms and Global Namespace: Memory Usage and Optimization 11:44
  • Input and Output (I/O) in Python 35:24

    • Lecture
      Timezone Challenge 11:53
    • Lecture
      Understanding the Risks and Uses of 'import *' in Python Modules 04:23
    • Lecture
      Controlling Module Execution Using 'if __name__ == '__main__':' 06:11
    • Lecture
      Optimizing Python Code: Local Namespace Lookup for Functions 07:08
    • Lecture
      Launching Web Pages: Utilizing the Python 'webbrowser' Module 05:49
  • Section 10: Comprehensive Date and Time Handling in Python Remaster in Progress 01:39:26

    • Lecture
      Introduction to Handling Dates and Times in Python Programming 03:25
    • Lecture
      Mastering the datetime Module's Date Class: Formatting and Usage 11:13
    • Lecture
      Using Timedelta Objects for Date and Time Calculations in Python 08:06
    • Lecture
      Understanding the Time Class in Python's Datetime Module 15:32
    • Lecture
      Deep Dive into Python's Datetime.Date, with Import Clarifications 06:33
    • Lecture
      Navigating Aware and Naive Datetime Objects in Python Development 05:54
    • Lecture
      Installing and Using the Zoneinfo Backport for Timezone Management 05:00
    • Lecture
      Creating and Utilizing Timezone Objects in Python Applications 10:46
    • Lecture
      Step-by-Step Solution for the Timezone Challenge in Python Coding 13:40
    • Lecture
      Addressing Unexpected Daylight Saving Time Behavior in Python 09:14
    • Lecture
      Best Practices for Datetime Arithmetic: Prioritizing UTC Operations 10:03
  • Getting Started with GUI Programming using Tkinter in Python 57

    • Lecture
      Course Enhancements: An Overview of the Section Remastering 00:57
  • The Binary number system explained 01:59:01

    • Lecture
      Introduction to the TkInter Pack Geometry Manager for Widget Layout 13:41
    • Lecture
      Introduction to Using the TkInter Grid Geometry Manager in Python 12:58
    • Lecture
      Building an Advanced GUI: A Step-by-Step Example - Part 1 17:13
    • Lecture
      Building an Advanced GUI: A Step-by-Step Example - Part 2 14:43
    • Lecture
      Completing the Advanced GUI: A Step-by-Step Guide - Part 3 18:08
    • Lecture
      Developing a Simple Calculator GUI Layout: A Tkinter Challenge 14:57
    • Lecture
      Introduction to Writing and Using Functions in Python Programming 15:14
    • Lecture
      Exploring Python Functions Further: Variable Arguments, Default Values 12:07
  • Introduction 01:18:05

    • Lecture
      Creating a Parabola Drawing Function: Expanding Function Knowledge 14:25
    • Lecture
      Variable Scope in Python Functions: Best Practices and Common Pitfalls 13:02
    • Lecture
      Refining Drawing Function and Introducing Circles 12:52
    • Lecture
      Improving Circle Drawing and a New Coding Challenge for Practice 10:19
    • Lecture
      Setting Up the Basic Structure of the Blackjack Game in Tkinter 13:42
    • Lecture
      Implementing Card Loading Functionality for the Blackjack Game 13:45
  • Python Setup for Windows 02:27:47

    • Lecture
      Understanding and Correctly Using Global Variables in Python 13:08
    • Lecture
      Mastering the Global Keyword for Variable Scope in Python Functions 16:58
    • Lecture
      Completing the Game Logic: Testing the Blackjack Card Game 12:55
    • Lecture
      Adding a New Game Feature: Tkinter Coding Challenge 19:44
    • Lecture
      Underscores in Python, import, and Name Space 20:46
    • Lecture
      Understanding Scope in Python Functions, LEGB, and Nonlocal Keyword 17:25
    • Lecture
      Exploring Function Nesting, Recursion and LEGB Rules 16:07
    • Lecture
      Using Recursion with the OS and non local Module 13:37
    • Lecture
      Non local keyword, and Understanding LEGB in Python 17:07
  • Mastering Object-Oriented Programming in Python 02:59:09

    • Lecture
      Introduction to Python OOP: Classes, Objects, and Programming Paradigms 15:01
    • Lecture
      Python Class Instances: Constructors, Self Parameter, and Object Attributes 15:03
    • Lecture
      Python Class Attributes: Shared Variables and Namespace Exploration 10:28
    • Lecture
      Python Methods Part 1: Encapsulation and Bank Account Class Example 14:37
    • Lecture
      Python Methods Part 2: Transaction Logs, Static Methods, and Class Design 14:19
    • Lecture
      Python Non-Public Attributes, Name Mangling, and Underscore Conventions 11:53
    • Lecture
      Python Docstrings: Usage, Raw Literals, and Documentation Best Practices 15:11
    • Lecture
      Python Album Class: Combining Classes and Docstring Implementation 13:42
    • Lecture
      Python Artist Class: Importing Albums and Handling Class Relationships 15:56
    • Lecture
      Implementing the Revised Load_Data Algorithm in Python: A Step-by-Step Guide 14:42
    • Lecture
      Mastering File Comparison Techniques and Algorithm Flowcharts in Python 11:46
    • Lecture
      Implementing Revised Load_Data Algorithm: A Deep Dive into Python Functions 14:02
    • Lecture
      Exploring Object-Oriented Programming: A Practical Python Example 12:29
  • Python Setup for Mac 03:11:56

    • Lecture
      Mastering Python Properties: Getters, Setters, and Attribute Management 06:02
    • Lecture
      Python Object-Oriented Programming: Understanding and Using Getters and Setters 15:59
    • Lecture
      Python OOP Deep Dive: Instance Variables, Class Attributes, and Properties 14:31
    • Lecture
      Python Properties: Alternative Syntax and Decorators for Getters and Setters 05:06
    • Lecture
      Mastering Inheritance in Object-Oriented Python: Creating and Extending Classes 15:00
    • Lecture
      Python Subclassing: Extending Classes, Overriding, and Calling Super Methods 14:10
    • Lecture
      Python Inheritance: Calling Superclass Methods to Extend Subclass Functionality 11:16
    • Lecture
      Overriding Methods in Python: Changing Superclass Behavior in Subclasses 09:31
    • Lecture
      Python OOP: Overriding Methods to Customize Subclass Functionality in Detail 16:17
    • Lecture
      Practical Inheritance Challenge: Building a Vampire King Subclass in Python 11:38
    • Lecture
      Polymorphism in Python: Understanding Dynamic Typing and Object Behavior 11:35
    • Lecture
      Python's Duck Typing: Polymorphism Without Strict Inheritance Explained 07:06
    • Lecture
      Mastering Composition in Python: Building Complex Objects from Simpler Classes 18:57
    • Lecture
      HTML Document Creation with Composition: Building Complex Structures in Python 11:19
    • Lecture
      Python OOP: Implementing and Testing the HTML Document and Final Challenge 10:37
    • Lecture
      Aggregation in Python OOP: A Weaker Form of Composition Explained and Applied 12:52
  • Mastering Database Integration in Python with SQLite3: A Comprehensive Guide

  • Python Setup for Linux 01:32:17

    • Lecture
      Database Essentials: An In-Depth Introduction to Database Systems and SQL 05:32
    • Lecture
      Relational Database Terminology: Tables, Fields, Rows, Joins, and Normalization 10:33
    • Lecture
      Installing the SQLite3 Command Line Shell Interface (CLI) on Windows Systems 08:16
    • Lecture
      Getting Started with SQLite3: Installation Guide for Mac Operating Systems 02:14
    • Lecture
      Ubuntu Linux: Installing and Configuring the SQLite3 Command Line Tools 02:46
    • Lecture
      SQLite3 Interactive Tutorial: Creating Databases, Tables and Inserting Data 11:15
    • Lecture
      Advanced SQLite3 Data Manipulation: Comprehensive Guide to Updating and Deleting 10:42
    • Lecture
      Mastering Data Retrieval: Advanced Querying Techniques in SQLite3 Database 16:04
    • Lecture
      Sorting Data with 'ORDER BY' and Linking Tables with 'JOIN' Clauses in SQLite 13:11
    • Lecture
      Advanced SQL: Creating More Complex Joins in Relational Databases using SQLite 11:44
  • The Basics of Python 07:08:57

    • Lecture
      SQLite3 Database Maintenance: Backup, Restore, and Advanced Query Challenges 14:15
    • Lecture
      Integrating Databases with Python: Leveraging the SQLite3 Module for Data 13:14
    • Lecture
      Python Database Programming: Understanding Connections, Cursors, Transactions 18:19
    • Lecture
      Python Database Security: Understanding and Preventing SQL Injection Attacks 12:27
    • Lecture
      Enhancing Database Interactions with Placeholders and Parameter Substitution 09:03
    • Lecture
      Python Exception Handling: Mastering Try, Except, Else, and Finally Blocks 17:45
    • Lecture
      Python Exception Handling Challenge: Interactive Integer Division Program 13:51
    • Lecture
      Advanced Exception Handling in Python: Best Practices and Considerations 14:49
    • Lecture
      Preventing SQL Injection Attacks: Python Database Security Best Practices 12:40
    • Lecture
      Understanding Python Stack Trace for Effective Debugging and Error Analysis 09:27
    • Lecture
      Creating Custom Exceptions in Python: Enhancing Code Robustness & Clarity 15:54
    • Lecture
      Implementing Transaction Rollback for Data Integrity in Python Database Apps 12:36
    • Lecture
      Integrating Database Operations into Python Classes: A Practical Example 14:40
    • Lecture
      GUI Database Editors: An Overview of Tools for Enhanced Database Management 01:33
    • Lecture
      Mastering the IntelliJ IDEA Ultimate Edition Database Tool for Python Devs 14:35
    • Lecture
      Troubleshooting Common Issues with the Community Edition Database Plugin 00:46
    • Lecture
      Reminder Use Python datetime.timezone Instead of pytz for Concrete Timezones 00:32
    • Lecture
      Enhancing the Account Class: Integrating Database Updates for Deposits/Withdrawa 13:42
    • Lecture
      Mastering Timezones: Displaying Local and UTC Times from SQLite Databases 10:54
    • Lecture
      Mastering SQLite Date and Time: strftime() for UTC Conversion in Queries 13:17
    • Lecture
      Challenge: Store and Retrieve Original Timezone Data in SQLite with Python 13:29
    • Lecture
      SQLite Timezone Challenges: Understanding and Avoiding Common Pitfalls 04:26
    • Lecture
      Database Transactions: Implementing Rollback for Data Integrity in Python 16:38
    • Lecture
      Building a Simple SQLite Database Browser with Python and Tkinter 19:47
    • Lecture
      Enhancing Your Database Browser: Adding Scrollbars to Tkinter Listboxes 09:49
    • Lecture
      Understanding Python's Star Args (args) for Flexible Function Parameters 14:36
    • Lecture
      Keyword Arguments Deep Dive: Mastering Python's kwargs for Flexibility 09:12
    • Lecture
      Refining Keyword Argument Handling in Python: Addressing Potential Conflicts 16:57
    • Lecture
      Creating a Reusable Scrollable Listbox Class in Tkinter with Python 12:49
    • Lecture
      Python and SQLite: Populating a Tkinter Listbox from a Database Query 10:04
    • Lecture
      Linking DataListBoxes for Dynamic Updates in a Python Database Application 06:10
    • Lecture
      Creating the DataListbox Class: A Reusable, Self-Populating Tkinter Widget 16:35
    • Lecture
      Dynamically Linking Tkinter Listboxes for Enhanced Database-Driven Applications 11:34
    • Lecture
      Finalising DataListbox: Linking DataListboxes for Dynamic Data Display 15:04
    • Lecture
      Fixing Data Retrieval Bugs in Python Database ListBox Applications 17:28
  • Generators, Lambdas, and Timeit Module for Performance 06:39:28

    • Lecture
      Advanced Python Features: Generators, Comprehensions, Lambdas Overview 00:43
    • Lecture
      Python Generators, Yield Keyword, and Memory Optimization Techniques 15:05
    • Lecture
      Mastering Python Generators: next() Function and Iteration Explained 06:32
    • Lecture
      Practical Generator Examples: Fibonacci Sequence, Pi Calculation in Python 18:30
    • Lecture
      Exploring File Systems with Python: Using the os.walk Generator 16:14
    • Lecture
      Mastering File System Traversal: Advanced os.walk and fnmatch in Python 16:14
    • Lecture
      Extracting Metadata: Reading MP3 ID3 Tags with Python Generators 19:24
    • Lecture
      Demystifying Python List Comprehensions: Syntax, Usage, and Examples 18:12
    • Lecture
      List Comprehensions vs. For Loops: Side Effects and Python Versions 08:15
    • Lecture
      List Comprehension Challenge: Rewriting For Loops (Solution Included) 09:53
    • Lecture
      Python Conditional Comprehensions: Filtering and If/Else Logic 11:54
    • Lecture
      Advanced Conditional Expressions: FizzBuzz and Complex Filtering 11:48
    • Lecture
      Python Comprehension Challenges: FizzBuzz, Locations, and Conversions 03:03
    • Lecture
      Fizzbuzz List Comprehension: Step-by-Step Solution and Explanation 04:29
    • Lecture
      Locations Challenge: List Comprehension to For Loop Conversion Guide 11:49
    • Lecture
      Python Nested Comprehensions: Combining Lists and Iterations 11:50
    • Lecture
      Python Nested Comprehensions Challenge: Times Tables Solution 14:58
    • Lecture
      Measuring Python Code Performance with the timeit Module 11:50
    • Lecture
      Advanced timeit Techniques: Setup Argument and Function Timing 12:22
    • Lecture
      timeit Challenge: Measuring Factorial Function Performance 13:53
    • Lecture
      timeit Module Challenge Solution and Explanation 10:50
    • Lecture
      Introduction to the Python Map Function: Alternatives to Comprehensions 08:59
    • Lecture
      Python Map Function Challenge and Solution: Hands-On Practice 07:09
    • Lecture
      The Python Filter Function: Filtering Data with Functions and Comprehensions 08:17
    • Lecture
      Understanding Python's reduce() Function: Examples and Alternatives 07:40
    • Lecture
      Mastering any and all in Python: Combining with Comprehensions 10:42
    • Lecture
      Understanding Python Named Tuples: Creation and Usage Guide 10:52
    • Lecture
      Using any and all with Comprehensions - Code Examples 11:18
    • Lecture
      Introduction to Lambda Expressions and Sorting with Key Functions 07:30
    • Lecture
      Replacing Functions with Lambdas-Code Refactoring Examples 04:16
    • Lecture
      Deep Dive into Lambda Expressions: Understanding Anonymous Functions in Python 06:35
    • Lecture
      Mastering Python's Conditional Expressions: if/else in a Single Line of Code 09:26
    • Lecture
      Practical Application: Writing Conditional Expressions - Challenge Exercise 02:35
    • Lecture
      Combining Lambda Functions and Conditional Expressions for Efficient Sorting 04:39
    • Lecture
      Building a Basic Calculator GUI in Tkinter: A Practical Use Case for Lambdas 05:58
    • Lecture
      Addressing Lambda Limitations in Loops: Tkinter Calculator Button Commands 10:11
    • Lecture
      Implementing Callbacks as Class Methods: State-Carrying Objects in Tkinter 07:48
    • Lecture
      Subclassing Tkinter Frame for Custom Widgets: Creating a Reusable Component 07:18
    • Lecture
      Security Risks of Using eval in Python: Demonstration and Explanation 03:51
    • Lecture
      Mitigating Security Risks: How to Safely Use the eval Function in Python 03:55
    • Lecture
      Improving Calculator Security: Preventing Arbitrary Code Execution in Tkinter 05:59
    • Lecture
      Functions as First-Class Objects in Python: Practical Use in Dictionaries 06:42
  • Comprehensive Guide to Big O Notation for Optimal Algorithm Efficiency 01:10:14

    • Lecture
      Demystifying Big O Notation: Understanding Algorithm Complexity in Detail 08:38
    • Lecture
      Visualizing Algorithm Efficiency: Big O Notation Tables and Growth Charts 07:11
    • Lecture
      Implementing Bubble Sort: A Practical Introduction to Sorting Algorithms 14:13
    • Lecture
      Optimizing Bubble Sort: Reducing Comparisons for Improved Performance 05:23
    • Lecture
      Understanding the Big O of Optimized Bubble Sort: A Deep Dive 04:47
    • Lecture
      Further Optimizing Bubble Sort: Handling Nearly Sorted Data Efficiently 05:36
    • Lecture
      Algorithm Performance: Analyzing Best, Worst, and Average Case Scenarios 03:00
    • Lecture
      Big O Notation and Algorithm Optimization: A Comprehensive Summary 02:42
    • Lecture
      Community Edition Database Plugin 18:44
  • ARCHIVED-Introduction 05:08

    • Lecture
      Introduction to the course 04:51
    • Lecture
      Work in Progress Update 00:17
  • ARCHIVED-Python Setup for Windows 39:05

    • Lecture
      Introduction 00:35
    • Lecture
      Install Python on Windows 03:49
    • Lecture
      IDLE On Windows with a cool demo app! 13:48
    • Lecture
      Installing IntelliJ on Windows 14:17
    • Lecture
      Section currently being added to regularly 00:04
    • Lecture
      Configuring IntelliJ and Pycharm on Windows 06:32
  • Packages 02:08

    • Lecture
      Move to next section! 00:15
    • Lecture
      Packages 00:05
    • Lecture
      Virtual Environments 00:06
    • Lecture
      Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available 01:42
  • ARCHIVED-Python Setup for Mac 38:23

    • Lecture
      Introduction 00:30
    • Lecture
      Content Coming Soon 00:04
    • Lecture
      Downloading And Installing Python On Mac OS X 03:51
    • Lecture
      FAQ: SSL: CERTIFICATE_VERIFY_FAILED error on Mac 00:22
    • Lecture
      IDLE on Mac OS X with a cool demo app! 13:58
    • Lecture
      Installing Intellij on Mac 11:22
    • Lecture
      Configuring IntelliJ and Pycharm on Mac 06:22
    • Lecture
      Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available 01:42
    • Lecture
      Move to next section! 00:12
  • ARCHIVED-Python Setup for Linux 18:42

    • Lecture
      Introduction 00:41
    • Lecture
      Downloading And Installing Python On Ubuntu Linux 03:39
    • Lecture
      Nested indexing exercises 00:22
    • Lecture
      IDLE on Ubuntu Linux with a cool demo app! 14:00
  • ARCHIVED-Install and Setup 45:30

    • Lecture
      Python for Windows 02:19
    • Lecture
      Installing IntelliJ IDEA for Windows 06:35
    • Lecture
      Python for Mac 01:32
    • Lecture
      Install IntelliJ IDEA for Mac 04:57
    • Lecture
      Installing Intellij on Linux 12:27
    • Lecture
      Python for Linux 03:44
    • Lecture
      Install IntelliJ IDEA for Linux 05:16
    • Lecture
      FAQ: Change to IntelliJ project structure screen 00:29
    • Lecture
      Configuring IntelliJ IDEA - WINDOWS, MAC and LINUX 08:11
  • ARCHIVED-The Basics of Python 01:23:16

    • Lecture
      Your Programming Careers Questions Answered 01:53
    • Lecture
      Nested Indexing Solutions 00:17
    • Lecture
      Important Videos To Watch on Youtube 00:52
    • Lecture
      Introduction 00:38
    • Lecture
      Getting To Know Python 13:34
    • Quiz
      Printing text 1 question
    • Quiz
      Printing the result of a calculation 1 question
    • Lecture
      Configuring IntelliJ and Pycharm on Linux 07:14
    • Lecture
      Understanding More About Python 08:54
    • Quiz
      Printing tabs 1 question
    • Lecture
      Storing Items In Variables 16:28
    • Quiz
      Integer division 1 question
    • Lecture
      More About Variables And Strings 12:20
    • Lecture
      String Formatting - Displaying Numbers And Strings 19:24
    • Lecture
      Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available 01:42
    • Quiz
      Quiz: The Basics of Python 10 questions
  • ARCHIVED-Program Flow Control in Python 02:21:33

    • Lecture
      Introduction 00:28
    • Lecture
      An Introduction To Program Flow Control 07:25
    • Lecture
      Content Coming Soon 00:02
    • Lecture
      Test Conditions With If, ElIf & Else 18:47
    • Quiz
      Using if with strings 1 question
    • Lecture
      More Advanced If, ElIf & Else Processing 15:43
    • Quiz
      Simple condition 1 question
    • Lecture
      Challenge - If Then Else 06:33
    • Lecture
      For Loops 11:07
    • Quiz
      For loop 1 question
    • Lecture
      Extending For Loops 10:14
    • Quiz
      Extracting capitals 1 question
    • Quiz
      For loop with step 1 question
    • Lecture
      Understanding Continue, Break And Else 16:29
    • Quiz
      Break 1 question
    • Quiz
      Continue 1 question
    • Lecture
      Augmented Assignment 09:45
    • Quiz
      augmented assignment in a loop 1 question
    • Lecture
      Challenge - Program Flow - Part 1 14:10
    • Lecture
      Challenge - Program Flow - Part 2 10:49
    • Lecture
      While Loops 13:19
    • Lecture
      Challenge - While Loop 06:42
  • ARCHIVED-Lists, Ranges & Tuples in Python 01:26:38

    • Lecture
      Introduction 00:21
    • Lecture
      Lists In Python 11:18
    • Lecture
      More About Lists 09:59
    • Lecture
      Challenge - Lists 06:35
    • Lecture
      Understanding Iterators 08:54
    • Lecture
      Understanding and using Ranges 11:38
    • Lecture
      More About Ranges 08:03
    • Lecture
      Tuples 14:57
    • Lecture
      More On Tuples 14:53
    • Quiz
      Lists, Ranges and Tuples 9 questions
  • ARCHIVED-The Binary number system explained 31:44

    • Lecture
      Introduction to the Section 00:59
    • Lecture
      Binary Basics 02:31
    • Lecture
      What is binary 10:23
    • Lecture
      Hexadecimal and Octal and the Challenge 17:51
  • Contents to come!

  • ARCHIVED-Python Dictionaries and Sets 02:06:54

    • Lecture
      Introduction to the Section 00:30
    • Lecture
      Change in the ordering of dictionary keys 00:45
    • Lecture
      Python Dictionaries 16:09
    • Lecture
      Dictionaries Part 2 15:15
    • Lecture
      List of content to be added 00:15
    • Lecture
      Dictionaries Part 3 20:57
    • Lecture
      Dictionaries Challenge 13:06
    • Lecture
      More on Dictionaries 16:58
    • Lecture
      The Second Dictionary Challenge 08:41
    • Lecture
      Sets 15:03
    • Lecture
      Bonus - Please Watch! 00:48
    • Lecture
      Python Sets Part 2 and Challenge 18:27
  • ARCHIVED-Input and Output (I/O) in Python 02:37:07

    • Lecture
      Introduction to the Section 00:21
    • Lecture
      Reading and writing text files 18:45
    • Lecture
      Writing Text Files 15:43
    • Lecture
      Appending to Files and Challenge 05:37
    • Lecture
      Writing Binary Files Manually 17:57
    • Lecture
      Using Pickle To Write Binary Files 19:38
    • Lecture
      Python Font Test Video 11:07
    • Lecture
      Shelve 15:58
    • Lecture
      Manipulating Data With Shelve 10:51
    • Lecture
      Updating With Shelve 15:43
    • Lecture
      Shelve Challenge 15:50
    • Lecture
      Challenge Continued 09:37
  • Extra Information - Source code, and other stuff 18:54

    • Lecture
      Source code for all Programs 18:54
  • Bonus - Including Slides 05:12

    • Lecture
      Bonus Downloads including slides 05:01
    • Lecture
      Spacer 00:11
Tim Buchalka
Java Python Android and C# Expert Developer - 1.23M students Tim's been a professional software developer for close to 40 years. During his career, he has worked for major companies such as Fujitsu, Mitsubishi, and Saab. His video courses are… View Profile
Jean-Paul Roberts
Computer programmer, analyst and teacher I am a programmer with over 30 years' experience gained in a range of industries, the last 16 with IBM. I am now self employed developing apps for Android; programming… View Profile

Student Feedback

4.6
104,162 Average ratings
55%
35%
8%
1%
1%
  • 1 week ago

    Prabaharan S

    visibility

  • 1 week ago

    Adarsh Kumar

    very good introductory tim sir thanks a lot

  • 1 week ago

    Sachin Ashok Soni

    good

  • 2 weeks ago

    MM MM

    Yes it is good.

  • 2 weeks ago

    Mohammed Huzaif

    Good

  • 2 weeks ago

    Jaco Nell

    Finished the intro - basics, but helpful to repeat those and understand the course layout, resources and where to get some help if needs be.

  • 4 weeks ago

    Ditjon Dibra

    nice

  • 4 weeks ago

    Wayne D Oshin

    Very clear and engaging.

  • 4 weeks ago

    Asmath Shaik

    good

  • 1 month ago

    Russell Lee Dorr

    New to Python and thus far it has been clear and concise instruction. 10 Stars!

  • Overview
  • Curriculum
  • Instructor
  • Reviews
Take this course
  • Share:
Take this course

Related Courses

Java Masterclass 2025: 130+ Hours of Expert Lessons Read More
mm
LPA TEAM

Java Masterclass 2025: 130+ Hours of Expert Lessons

mm
LPA TEAM
(0 review)
912289
(206486 Reviews)
Android Java Masterclass – Become an App Developer Read More
mm
LPA TEAM

Android Java Masterclass - Become an App Developer

mm
LPA TEAM
(0 review)
72355
(10698 Reviews)
Java Spring Tutorial Masterclass – Learn Spring Framework 5 Read More
mm
LPA TEAM

Java Spring Tutorial Masterclass - Learn Spring Framework 5

mm
LPA TEAM
(0 review)
41042
(6421 Reviews)
Kotlin for Java Developers Read More
mm
LPA TEAM

Kotlin for Java Developers

mm
LPA TEAM
(0 review)
32460
(5173 Reviews)
Learn Java Creating Android Games Using the LibGDX library Read More
mm
LPA TEAM

Learn Java Creating Android Games Using the LibGDX library

mm
LPA TEAM
(0 review)
3875
(523 Reviews)
Oracle Java Certification – Pass the Associate 1Z0-808 Exam. Read More
mm
LPA TEAM

Oracle Java Certification - Pass the Associate 1Z0-808 Exam.

mm
LPA TEAM
(0 review)
30743
(6085 Reviews)
What’s New in Java 9 – Modules and More! Read More
mm
LPA TEAM

What's New in Java 9 - Modules and More!

mm
LPA TEAM
(0 review)
5824
(844 Reviews)
Ruby for Beginners Read More
mm
LPA TEAM

Ruby for Beginners

mm
LPA TEAM
(0 review)
869
(83 Reviews)
Learn To Write 2D Games with C# and Unity Read More
mm
LPA TEAM

Learn To Write 2D Games with C# and Unity

mm
LPA TEAM
(0 review)
1494
(111 Reviews)
SQL for Beginners: Learn SQL using MySQL and Database Design Read More
mm
LPA TEAM

SQL for Beginners: Learn SQL using MySQL and Database Design

mm
LPA TEAM
(0 review)
186457
(60291 Reviews)
Data Structures and Algorithms:  Deep Dive Using Java Read More
mm
Tim Buchalka

Data Structures and Algorithms: Deep Dive Using Java

mm
LPA TEAM
(0 review)
117423
(22075 Reviews)
Learn Kotlin and Create Games Using the LibGdx Library Read More
mm
LPA TEAM

Learn Kotlin and Create Games Using the LibGdx Library

mm
LPA TEAM
(0 review)
1562
(200 Reviews)
Ethical Hacking Course:  Protect Yourself From Being Hacked Read More
mm
LPA TEAM

Ethical Hacking Course: Protect Yourself From Being Hacked

mm
LPA TEAM
(0 review)
5503
(464 Reviews)
The Complete Xamarin Developer Course:  iOS And Android! Read More
mm
LPA TEAM

The Complete Xamarin Developer Course: iOS And Android!

mm
LPA TEAM
(0 review)
25637
(4584 Reviews)
Android App Development Masterclass using Kotlin Read More
mm
LPA TEAM

Android App Development Masterclass using Kotlin

mm
LPA TEAM
(0 review)
41331
(6096 Reviews)
C Programming For Beginners – Master the C Language Read More
mm
LPA TEAM

C Programming For Beginners - Master the C Language

mm
LPA TEAM
(0 review)
176318
(38316 Reviews)
Ruby on Rails for Beginners Read More
mm
LPA TEAM

Ruby on Rails for Beginners

mm
LPA TEAM
(0 review)
856
(67 Reviews)
Beginning C++ Programming – From Beginner to Beyond Read More
mm
LPA TEAM

Beginning C++ Programming - From Beginner to Beyond

mm
LPA TEAM
(0 review)
337646
(75984 Reviews)
PHP for Beginners Read More
mm
LPA TEAM

PHP for Beginners

mm
LPA TEAM
(0 review)
21887
(4003 Reviews)
Windows Presentation Foundation Masterclass Read More
mm
LPA TEAM

Windows Presentation Foundation Masterclass

mm
LPA TEAM
(0 review)
26789
(5046 Reviews)
Master MATLAB through Guided Problem Solving Read More
mm
LPA TEAM

Master MATLAB through Guided Problem Solving

mm
LPA TEAM
(0 review)
25777
(4201 Reviews)
Machine Learning with Python from Scratch Read More
mm
LPA TEAM

Machine Learning with Python from Scratch

mm
LPA TEAM
(0 review)
4688
(333 Reviews)
Advanced Algorithms in Java Read More
mm
LPA TEAM

Advanced Algorithms in Java

mm
LPA TEAM
(0 review)
8788
(497 Reviews)
Python REST APIs with Flask, Docker, MongoDB, and AWS DevOps Read More
mm
LPA TEAM

Python REST APIs with Flask, Docker, MongoDB, and AWS DevOps

mm
LPA TEAM
(0 review)
19991
(2292 Reviews)
3D Programming with JavaScript and the Three.js 3D Library Read More
mm
LPA TEAM

3D Programming with JavaScript and the Three.js 3D Library

mm
LPA TEAM
(0 review)
6523
(973 Reviews)
Java Enterprise Edition 8 for Beginners course Read More
mm
LPA TEAM

Java Enterprise Edition 8 for Beginners course

mm
LPA TEAM
(0 review)
21280
(3375 Reviews)
HTML and CSS Masterclass Read More
mm
LPA TEAM

HTML and CSS Masterclass

mm
LPA TEAM
(0 review)
2253
(299 Reviews)
ArcPy for Python Developers using ArcGIS Pro Read More
mm
LPA TEAM

ArcPy for Python Developers using ArcGIS Pro

mm
LPA TEAM
(0 review)
9464
(1746 Reviews)
Azure Machine Learning using Cognitive Services Read More
mm
LPA TEAM

Azure Machine Learning using Cognitive Services

mm
LPA TEAM
(0 review)
5359
(488 Reviews)
Learning Bootstrap – From HTML to WordPress Theme Read More
mm
LPA TEAM

Learning Bootstrap - From HTML to Wordpress Theme

mm
LPA TEAM
(0 review)
2962
(170 Reviews)
Search Algorithms in Artificial Intelligence with Java Read More
mm
LPA TEAM

Search Algorithms in Artificial Intelligence with Java

mm
LPA TEAM
(0 review)
2727
(164 Reviews)
The Advanced Xamarin Developer Masterclass Read More
mm
LPA TEAM

The Advanced Xamarin Developer Masterclass

mm
LPA TEAM
(0 review)
6391
(529 Reviews)
The Complete Javascript Course for Developers Read More
mm
LPA TEAM

The Complete Javascript Course for Developers

mm
LPA TEAM
(0 review)
2716
(456 Reviews)
Learn Java Programming Crash Course Read More
mm
LPA TEAM

Learn Java Programming Crash Course

mm
LPA TEAM
(0 review)
20686
(4392 Reviews)
Learn C# for Beginners Crash Course Read More
mm
LPA TEAM

Learn C# for Beginners Crash Course

mm
LPA TEAM
(0 review)
11908
(2223 Reviews)
Python Tkinter Masterclass – Learn Python GUI Programming Read More
mm
Volkan Atış

Python Tkinter Masterclass - Learn Python GUI Programming

mm
LPA TEAM
(0 review)
6109
(769 Reviews)
The Java Design Patterns Course Read More
mm
Jason Fedin

The Java Design Patterns Course

mm
LPA TEAM
(0 review)
13618
(1209 Reviews)
Mastering Intellij IDEA and Android Studio Read More
mm
LPA TEAM

Mastering Intellij IDEA and Android Studio

mm
LPA TEAM
(0 review)
1287
(103 Reviews)
Git & GitHub Masterclass Read More
mm
LPA TEAM

Git & GitHub Masterclass

mm
LPA TEAM
(0 review)
13406
(1821 Reviews)
Python GUI Programming Using PyQt5 Read More
mm
LPA TEAM

Python GUI Programming Using PyQt5

mm
LPA TEAM
(0 review)
5376
(790 Reviews)
Android Firebase Masterclass – Master Google Firebase Read More
mm
LPA TEAM

Android Firebase Masterclass - Master Google Firebase

mm
LPA TEAM
(0 review)
3564
(407 Reviews)
Master CI/CD for Xamarin Read More
mm
LPA TEAM

Master CI/CD for Xamarin

mm
LPA TEAM
(0 review)
492
(51 Reviews)
Master CI/CD for Android Developers Read More
mm
LPA TEAM

Master CI/CD for Android Developers

mm
LPA TEAM
(0 review)
2339
(356 Reviews)
Master CI/CD for iOS Developers Read More
mm
LPA TEAM

Master CI/CD for iOS Developers

mm
LPA TEAM
(0 review)
3189
(518 Reviews)
Master CI/CD for React Native Read More
mm
LPA TEAM

Master CI/CD for React Native

mm
LPA TEAM
(0 review)
3861
(430 Reviews)
Java SE 11 Developer 1Z0-819 OCP Course – Part 1 Read More
mm
LPA TEAM

Java SE 11 Developer 1Z0-819 OCP Course - Part 1

mm
LPA TEAM
(0 review)
28413
(4223 Reviews)
Advanced C Programming Course Read More
mm
LPA TEAM

Advanced C Programming Course

mm
LPA TEAM
(0 review)
41924
(5180 Reviews)
iOS Firebase Masterclass – Real time Database and Firestore Read More
mm
LPA TEAM

iOS Firebase Masterclass - Real time Database and Firestore

mm
LPA TEAM
(0 review)
449
(38 Reviews)
Introduction to Continuous Integration & Continuous Delivery Read More
mm
LPA TEAM

Introduction to Continuous Integration & Continuous Delivery

mm
LPA TEAM
(0 review)
35499
(17358 Reviews)
Java SE 11 Developer 1Z0-819 OCP Course – Part 2 Read More
mm
LPA TEAM

Java SE 11 Developer 1Z0-819 OCP Course - Part 2

mm
LPA TEAM
(0 review)
14753
(1201 Reviews)
Learn Go for Beginners Crash Course (Golang) Read More
mm
LPA TEAM

Learn Go for Beginners Crash Course (Golang)

mm
LPA TEAM
(0 review)
14492
(2540 Reviews)
Python Django 4 Masterclass | Build a Real World Project Read More
mm
LPA TEAM

Python Django 4 Masterclass | Build a Real World Project

mm
LPA TEAM
(0 review)
3480
(367 Reviews)
Python Crash Course:  Gain Real World Developer Skills Now! Read More
mm
LPA TEAM

Python Crash Course: Gain Real World Developer Skills Now!

mm
LPA TEAM
(0 review)
1586
(155 Reviews)
Kotlin Crash Course:  Gain Real World Developer Skills Now! Read More
mm
LPA TEAM

Kotlin Crash Course: Gain Real World Developer Skills Now!

mm
LPA TEAM
(0 review)
367
(15 Reviews)
JavaScript Crash Course: Learn Essential Coding Skills Fast! Read More
mm
LPA TEAM

JavaScript Crash Course: Learn Essential Coding Skills Fast!

mm
LPA TEAM
(0 review)
638
(48 Reviews)
MongoDB Masterclass: Excel in NoSQL & Pass Certification! Read More
mm
LPA TEAM

MongoDB Masterclass: Excel in NoSQL & Pass Certification!

mm
LPA TEAM
(0 review)
1392
(124 Reviews)
Oracle SQL Mastery: From Novice to Certified Database Pro Read More
mm
LPA TEAM

Oracle SQL Mastery: From Novice to Certified Database Pro

mm
LPA TEAM
(0 review)
651
(34 Reviews)
Google BigQuery for Programmers: Analyze & Visualize Read More
mm
LPA TEAM

Google BigQuery for Programmers: Analyze & Visualize

mm
LPA TEAM
(0 review)
336
(23 Reviews)

    17 Comments

  1. mm
    zoritoler imol
    November 12, 2022
    Reply

    I’d incessantly want to be update on new articles on this site, saved to bookmarks! .

  2. mm
    Melamine Cyanurate Flame Retardant
    November 27, 2023
    Reply

    kazimierz.misiniec.pl
    Water Purification Tablets
    How Din Rail works
    Pool Stabilizer
    Classification of Power Battery
    The introduction of ball valve
    Melamine Cyanurate Flame Retardant

  3. mm
    Linear Black Light
    November 27, 2023
    Reply

    Adjustable Easy Install Flat Roof Solar Panel Mounting
    Steel Channel
    Linear Light Fittings
    Linear Light Fittings
    Solar Accessories Brackets for Flat Roof Solar Roof Mount
    http://www.slserwis.pl
    Linear Black Light

  4. mm
    Balance Bar Ball Head 31356765934
    November 27, 2023
    Reply

    http://www.st.rokko.ed.jp
    Suspension Stabilizer Link 33556777635
    Wire Manufacturing Machine
    Wire Drawing Equipment
    Drawing Machine Wire
    Suspension Stabilizer Link 4H0411317
    Balance Bar Ball Head 31356765934

  5. mm
    Fixed Screw Terminal Blocks
    November 27, 2023
    Reply

    DC54D+Z Galvalume Coil
    DC51D+AZ Galvalume Coil
    SECCN5 Galvalume Coil
    Terminal Block Wire Connector
    Screw Down Terminals
    kinerja.balikpapan.go.id
    Fixed Screw Terminal Blocks

  6. mm
    www.cafetime.co.jp
    November 27, 2023
    Reply

    UNS N02200 Plate
    UNS N08031 Plate
    Outdoor double decker luxury kennel
    Are Waterproof Bags Really Waterproof
    UNS N09925 Plate
    Motor Punching Machine
    http://www.cafetime.co.jp

  7. mm
    body induction solar wall lamp with 100led
    November 28, 2023
    Reply

    stickers and activity pads
    Hydraulic Pressure Gauge
    http://www.kerteszkedes.hu
    Pressure Gauge
    Performance of Alumina Rod
    Tyre Pressure Meter
    body induction solar wall lamp with 100led

  8. mm
    1-Boc-L-Pyroglutamic Acid Benzyl Ester
    November 29, 2023
    Reply

    Glycyl-L-Tyrosine
    Notebook Set Made In China
    iestore.uk
    D-Pyroglutamic Acid Tert-Butyl Ester
    Luxury Notebook Made In China
    China Pink Notebook Factory
    1-Boc-L-Pyroglutamic Acid Benzyl Ester

  9. mm
    Mezzanine Rack
    November 29, 2023
    Reply

    The use of Electric High Pressure Washer
    Shuttle Pallet
    Styrene isoprene Block Polymer SIS
    http://www.master-sound.by
    Mezzanine Racking
    Bathroom Instant Electric Heater Faucet
    Mezzanine Rack

  10. mm
    Outside Deck Railing
    November 30, 2023
    Reply

    PE Transparent Self-adhesive Bags
    Outdoor Cable Railing
    http://www.xinpian.net
    Energy Electrical Systems
    Allwood Bamboo Flooring
    Shopping Bag Plastic
    Outside Deck Railing

  11. mm
    Plastic Seedling Tray Machinery
    November 30, 2023
    Reply

    Robotic Parts
    Metal Sheet Forming
    Planting Trays Seedling Making Machine
    Seedling Tray Seeder Making Machine
    Hardware
    http://www.oldgroup.ge
    Plastic Seedling Tray Machinery

  12. mm
    Iphone 8 Lcd Replacement
    November 30, 2023
    Reply

    The Structural Principle of Solar Camping Lights
    32v 10s 200a 300a lifepo4 smart bms
    Are there any requirements for the use environment of the Blade Terminals
    gataquenha.com
    Iphone 7 Lcd Screen Replacement
    Lcd Display Replacement
    Iphone 8 Lcd Replacement

  13. mm
    Wire To Board Terminal
    December 15, 2023
    Reply

    Knitted Mesh Anti Bird Netting
    http://www.lovehere.club
    Anti Cat Bite UV Balcony Safety Anti-Bird Net
    Gm Connector
    Anti-Bird Guard Netting Garden Plant Nets
    Connector Wire To Board
    Anti-Bird Net for Bird Poultry Avaiary
    Connector For Harness
    Wire Harness Connection
    HDPE UV Protection Knotted Diamond Anti-Bird Net
    Wire To Board Terminal

  14. mm
    Spout Pouch
    December 16, 2023
    Reply

    Coffee Bag
    Cosmetic Spout Pouch
    Akahoshi Forceps
    Food Bag
    Intraocular Lens Injector
    Cataract Surgery Instruments
    Luntz-Dodick Trabeculectomy Punch
    Drink Spout Pouch
    Adson Tissue Forceps
    ontocon.sdf-eu.org
    Spout Pouch

  15. mm
    Cooling Fan Thermostat Switch
    December 16, 2023
    Reply

    3 Phase ONAN Distribution Transformer
    Amorphous Alloy Oil Immersed Power Transformer
    raskroy.ru
    Clothes Dryer Heating Element
    Temperature Controller
    Bimetal Switch Refrigerator
    100 Kva Dry Type Transformer
    500 Kva Cast Resin Dry Type Transformer
    Bi Metal Temperature Sensor
    3000 3150 Kva Dry Type Transformer
    Cooling Fan Thermostat Switch

  16. mm
    KYN28-12KV Switchgear
    December 16, 2023
    Reply

    Full Metal Enclosed Ring Main Unit
    KYN28-24KV Switchgear
    China Coffee Chair Factory
    China Ceamic Table Factory
    XGN66-12KV Switchgear
    http://www.eibiz.co.th
    OEM Velvet Chair
    OEM Velvet Chair
    Glass Table
    Box Type Fixed Metal-enclosed Swithchgear
    KYN28-12KV Switchgear

  17. mm
    EAS Triple Alarm Tag
    December 16, 2023
    Reply

    EAS Large AM Hard Pencil Tag
    EAS Mini AM Hard Pencil Tag
    Double Ended Threaded Bar
    EAS Midi AM Hard Pencil Tag
    M16 Drop In Anchor
    http://www.renobeya.com
    EAS Dual Alarm Tag
    Threaded Rod Fasteners
    316 Threaded Rod
    Drop In Concrete Anchors
    EAS Triple Alarm Tag

Leave A Reply Cancel reply

Your email address will not be published. Required fields are marked *


Latest Courses

Google BigQuery for Programmers: Analyze & Visualize

Google BigQuery for Programmers: Analyze & Visualize

Oracle SQL Mastery: From Novice to Certified Database Pro

Oracle SQL Mastery: From Novice to Certified Database Pro

MongoDB Masterclass: Excel in NoSQL & Pass Certification!

MongoDB Masterclass: Excel in NoSQL & Pass Certification!

JavaScript Crash Course: Learn Essential Coding Skills Fast!

JavaScript Crash Course: Learn Essential Coding Skills Fast!

Kotlin Crash Course:  Gain Real World Developer Skills Now!

Kotlin Crash Course: Gain Real World Developer Skills Now!

Python Crash Course:  Gain Real World Developer Skills Now!

Python Crash Course: Gain Real World Developer Skills Now!

logo-eduma-the-best-lms-wordpress-theme

+61 422 512 549

[email protected]

Company

  • About Us
  • Blog
  • Contact
  • Become A Co-Instructor

Links

  • Courses
  • FAQs
  • Contact Us

  • Privacy Policy
  • Terms & Conditions

Would you like to become a Udemy Course Co-Instructor?

Struggling to find students? Let us publish and promote your course to our students.

FIND OUT MORE NOW
Modal title

Message modal