The Complete Learn to Code Bundle

6 Reviews
13077 Enrolled
10 Courses & 104.5 Hours
You save 97% -

What's Included

Python Tutorial: Learn by Coding
  • Certification included
  • Experience level required: All levels
  • Access 7 lectures & 7.5 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

7 Lessons (7.5h)

  • Getting Started with Python
    Welcome to this course!
    Introduction to Python
    Important Information
    How To Receive Maximum Results From This Course
    Necessary software
    Download Links and Installation Guides
    Python interpreter
    Python scripts
    Python argument passing
    User input
    dir and help
    Quiz 1: Python basics
  • Python Data Types
    Python Variables
    Python keywords
    Python Data Types
    Python Strings
    Python String methods
    Python String operators and formatting
    Python String slices
    Quiz 2: Strings
    Numbers and math operators
    Booleans and logical operators
    Quiz 3: Numbers and Booleans
    Python Lists introduction
    Python List methods
    Python List slices
    Quiz 4: Lists
    Python Sets introduction
    Python Set methods
    Quiz 5: Sets
    Python Tuples introduction
    Python Tuple methods
    Quiz 6: Tuples
    Python Dictionaries introduction
    Python Dictionary methods
    Conversions between data types
    Quiz 7: Dictionaries
  • Python Control Flow
    If / Elif / Else conditionals
    For / For-Else loops
    While / While-Else loops
    If / For / While nesting
    Break, Continue, Pass
    Python Exceptions
    Try / Except / Else / Finally
    Quiz 8: Control Flow
  • Python Functions
    Modules and importing
    Quiz 9: Functions
  • Python File Operations
    File opening and reading
    File writing and appending
    File closing / The "with" method
    File access modes table
    Quiz 10: Files
  • Python Regular Expressions
    The "re.match" and "" methods
    The "re.findall" and "re.sub" methods
    Python Regular Expressions sheet
    Quiz 11: Regular Expressions
  • Python Classes (Object-Oriented Programming) Basics
    Python Classes and Objects
    Python Classes and Inheritance
    Quiz 12: Classes
  • Python and MySQL
    Setting up the MySQL database
    Python interacting with MySQL
  • Bonus Python Tools
    List / Set / Dictionary comprehensions
    Quiz 13: Comprehensions
    Python Lambda functions
    Quiz 14: Lambda functions
    Python Map, Filter, Reduce
    Quiz 15: Map, Filter, Reduce
    Python Threading basics
    Iterators and Generators
    How To Install a New Python Module
    Some advice on coding
  • Practice, Practice, Practice...
    100 Python Exercises
    Answers for All the Exercises
  • Updates and Important Stuff
    VirtualBox and Virtual Machines - Short Guide
    Sockets: Server
    Socket Server Code (.txt + .py)
    Sockets: Client
    Socket Client Code (.txt + .py)
    Web Access Basics with Python: requests
  • Conclusions
    Please Read This Carefully!
    Bonus Lecture: More Python Training
    Final Words

Python Tutorial: Learn by Coding

Miahi Catalin Teodosiu

Miahi Catalin Teodosiu has a degree in Telecommunications and Information Technology from University Politehnica of Bucharest, Romania and also the CCNP, CCNA, CCDA, JNCIA and ISTQB CTFL certifications. He worked as a Network Quality Assurance Engineer since 2010, testing the OS for Nortel/Avaya L3 switches. He has 6+ years experience in the Networking and Testing/Quality Assurance industries, certifications from Cisco, Juniper and the International Software Testing Qualifications Board, and a 4.5/5 average course rating from Udemy. For more details on this course and instructor, click here.


Cement your coding skills by learning Python: server-side interpreted, open-source, non-compiled scripting language commonly used in web and video game development. Begin with the basics of Python 2.7.3, test your progress with frequent quizzes, and segue into more advanced concepts like implementing MySQL. By the end of your last lesson, you'll be well on your way towards mastering one of Google's official programming languages.
  • Access 7.5 hours & 7 lessons 24/7
  • Discover the basics of the Python Interpreter & using scripts
  • Differentiate strings, Booleans, & numbers
  • Build Lists, Tuples, Dictionaries, & Sets to organize & power your code
  • Understand the functionality of control flow in Python
  • Learn advanced topics like MySQL, Comprehensions, & Lambda functions
  • Reach the instructor any time through e-mail


Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner


  • Internet required


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your cart is empty. Continue Shopping!
Processing order...