Currently Empty: £0.00
LAST UPDATED: November 2023 (Added 2 New Python HW Projects)
Getting certified as a Python developer is one of the best moves you can make to enter the job market as a developer! Python is ranked as the 2nd most in-demand programming language in the world. It can be applied in web applications, data science, machine learning, self-driving cars, automation, and much more! Python is THE language to know if you’re looking to get into programming, or even revamp your current career. The starting salary for a Python developer is around $75,000. This can quickly double to over $150,000 after 5-6 years of experience.
There are tons of Python courses out there. However, most of them expect you to learn through just watching and that is not an effective way to learn! I want my students to get their hands dirty and code along with me, and work on the 20+ assignments that I have spread out through the course. I hold your hand throughout the process and walk you through everything. My “no student left behind” model has worked for thousands of my students across all 15 of the courses that I have published.
This course has no prerequisites, and it is perfect for anyone that is looking to land a job as an entry level Python developer. I’ve structured it to be simple and straightforward- I waste no time, and dive right into the code with various assignments along the way. We start off with the fundamental topics such as variables, datatypes, strings, lists, dictionaries and so on. We then expand on these fundamentals to learn more comprehensive topics such as functions, if and else statements, for and while loops and thoroughly master Object Oriented Programming. We finish off the course by covering classes, inheritance, python script files, file IO and more. At the end of each section, there are assignment lectures which give you the chance to practice everything that we have covered. In the assignment video, I give in-depth solutions and explain WHY we solve things a certain way. I don’t want you to just sit back and watch a bunch of videos, I want you to get your hands dirty and practice writing code.
Enroll today to master Python. As always, I offer a 30 day money back guarantee if you’re not satisfied, but you won’t need it.
Lists, Tuples and Dictionaries
-
1Configuring Our Dev Environment and Creating Our First Program
-
2Python Developer Environment Setup
-
3Basics of Variables
-
4Dedicated TA Support
-
5Join our Online Community (Discord)
-
6Basic Datatypes in Python
-
7How to proceed in this course
-
8Basic Arithmetic in Python
-
9Indexing and Slicing Strings
-
10Basic String Methods
-
11Formatting Strings Using the Format Method
-
12Strings are Immutable
-
13Assignments Source Code and Setup
-
14Section 1 Assignments
Functions and Variable Scope
Control Flow
Modules, Packages and Object Oriented Programming in Python
-
28Control Flow: If & Else Statements
-
29Control Flow: Elif Statements
-
30For Loops
-
31Pass Statement in For Loops
-
32While Loops
-
33Looping and Unpacking with Dictionaries and Tuples
-
34Range, Enumerate, and Zip Functions
-
35More Handy Functions and the Random Package
-
36Accepting Input From a User
-
37Section 4 Assignments: Part 1
-
38Section 4 Assignments: Part 2
-
39Section 4 Assignments: Part 3
-
40Section 4 Assignments: Advanced Assignment
-
41Another Coding Puzzle To Flex Your Brain
File IO and Exception Handling in Python
-
42Revisiting the Difference between Methods and Functions
-
43Classes and Objects
-
44Classes Attributes vs Object Attributes
-
45Calling Python Code That is Saved in Another File
-
46Inheritance and Polymorphism
-
47Abstract Classes and Methods
-
48Practical Application of OOP
-
49Double Under (Dunder) Methods
-
50Python Script Files
-
51Python Modules and Using Code from Other Files
-
52Python Packages
-
53Understanding the if __name__ == __main__ Syntax
-
54Section 5 Assignment
Exam Preparation
Bonus
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
Stars 5
2268
Stars 4
1287
Stars 3
262
Stars 2
43
Stars 1
26