Course curriculum

    1. Introduction to Programming and Python Basics Module

    2. Overview of Course Structure and Goals

    3. Overview of Programming and Programming Languages

    4. Brief History of Python and its Importance

    5. Install Python 3 on Windows or Mac

    6. Integrate Python CLI with Powershell on Windows

    7. Install VS Code on Windows

    8. Install VS Code on Mac

    9. Develop first Python Program

    1. Introduction to Python Basic Operations and Control Flows

    2. Basic Syntax of Python - Comments Variables and Data Types

    3. Arithmetic Operations using Python

    4. String Manipulation using Python

    5. Boolean Operations using Python

    6. Introduction to if Statements in Python

    7. Introduction to User input in Python

    8. Develop Python Program with User input

    9. Introduction to Loops in Python

    10. Overview of Indentation in Python Programs

    11. Explore Python While Loops with examples

    12. Explore Python for Loops with examples

    13. Advanced Loop Controls in Python

    14. Comparison between While and For Loops in Python

    15. Comparison between While and For Loops in Python - Presentation

    16. Python Fundamentals - Basic Operations and Control Flows

    1. Python Fundamentals - Hands on Tasks

    2. Python Fundamentals - Hands on Tasks

    3. Task 01 - Develop Simple Calculator

    4. Task 01 - Develop Simple Calculator

    5. Task 02 - Develop Grade Calculator

    6. Task 02 - Develop Grade Calculator

    7. Generate Random numbers in Python

    8. Task 03 - Develop Number guessing game

    9. Task 03 - Develop Number guessing game

    10. Introduction to Python List Comprehensions

    11. Introduction to Python List Comprehensions

    12. Validate Lists in Python using any and all

    13. Validate Lists in Python using any and all

    14. String Validation Functions in Python

    15. String Validation Functions in Python

    16. Task 04 - Develop Password Validator

    17. Task 04 - Develop Password Validator

    18. Overview of list operations in Python

    19. Introduction to enumerate in Python

    20. Introduction to enumerate in Python

    21. Task 05 - Develop Shopping List Manager

    22. Task 05 - Develop Shopping List Manager

    23. Run Programs using VS Code

    24. Conclusion - Python Fundamentals Hands-on Tasks

    25. Conclusion - Python Fundamentals Hands on Tasks

    26. Python Fundamentals - Hands-on-Tasks

    1. Introduction to Module - Python Functions and Modules

    2. Introduction to Functions in Python

    3. Introduction to Functions in Python Handout

    4. Defining and Calling Python Functions

    5. Defining and Calling Python Functions Handout

    6. Function Parameters and Return Values in Python

    7. Function Parameters and Return Values Handout

    8. Positional and Keyword Arguments in Python

    9. Positional and Keyword Arguments in Python Handout

    10. Understanding Optional Parameters in Python

    11. Understanding Optional Parameters in Python Handout

    12. Setup VS Code Notebook Environment

    13. Built-in Functions in Python

    14. Built-in Functions in Python Handout

    15. Discovering Python help Function

    16. Discovering Python help Function Handout

    17. Practical Examples of Functions in Python

    18. Practical Examples of Functions in Python Handout

    19. Introduction to Modules in Python

    20. Introduction to Modules in Python Handout

    21. Creating and Using Custom Modules in Python

    22. Creating and Using Custom Modules in Python Handout

    23. Using External Modules in Python

    24. Using External Modules in Python Handout

    25. Python Functions and Modules - Recap and Best Practices

    26. Functions and Modules in Python

    1. Introduction to Data Structures Module

    2. Review and Advanced List Techniques in Python

    3. Review and Advanced List Techniques in Python Handout

    4. Introduction to Tuples

    5. Introduction to Tuples Handout

    6. Pracical Use of Python Tuples

    7. Pracical Use of Python Tuples.cmproj

    8. Pracical Use of Python Tuples Handout

    9. Introduction to Python Dictionaries

    10. Introduction to Python Dictionaries Handout

    11. Advanced Dictionary Operations in Python

    12. Advanced Dictionary Operations in Python Handout

    13. Introduction to Sets in Python

    14. Introduction to Sets in Python Handout

    15. Set Operations and Their Applications in Python

    16. Set Operations and Their Applications in Python Handout

    17. Combining Data Structures in Python

    18. Combining Data Structures in Python Handout

    19. Introduction to Time Complexity

    20. Introduction to Time Complexity Handout

    21. Recap of the Python Data Structures Module

    22. Python Data Structures or Collections

    1. Introduction to File Handling

    2. Introduction to File Handling

    3. Introduction to File Handling adjusted

    4. Introduction to File Handling Handout

    5. Opening and Closing Files using Python

    6. Opening and Closing Files using Python Handout

    7. Reading from Files in Python

    8. Reading from Files in Python Handout

    9. Setup data sets for file handling

    10. Advanced Techniques for Reading Files in Python

    11. Advanced Techniques for Reading Files in Python Handout

    12. Writing to Files in Python

    13. Writing to Files in Python Handout

    14. Advanced Techniques for Writing to Files in Python

    15. Advanced Techniques for Writing to Files in Python Handout

    16. Advanced Techniques for Reading Files in Python

    17. Working with CSV Files in Python

    18. Working with CSV Files in Python Handout

    19. Working with JSON Files in Python

    20. Working with JSON Files in Python Handout

    21. Practical Applications of JSON in Python

    22. Practical Applications of JSON in Python Handout

    23. Best Practices for File Handling in Python

    24. Best Practices for File Handling in Python Handout

    25. Summary and Review of File Handling in Python

    26. File and Data Handling in Python

About this course

  • $49.95
  • 154 lessons
  • 9.5 hours of video content

Discover your potential, starting today