Learn Python Programming Masterclass

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

All Levels 4.4(33,728 Ratings) 155,820 Students enrolled
Created by Tim Buchalka Last updated 01/2020 English English
What will i 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.

Curriculum for this course
338 Lectures 49:06:38
Course Introduction
6 Lectures 00:14:15
  • Introduction To The Course 00:02:02
  • Remaster in Progress 00:02:04
  • Video Quality 00:01:08
  • Subtitles 00:01:20
  • How to Get Help 00:04:46
  • Important Tip - Source Code 00:02:55
  • Python for Windows 00:02:42
  • Installing IntelliJ IDEA for Windows 00:04:41
  • Python for Mac 00:01:32
  • Install IntelliJ IDEA for Mac 00:04:57
  • Python for Linux 00:03:44
  • Install IntelliJ IDEA for Linux 00:05:16
  • Configuring IntelliJ IDEA 00:05:36
  • Introduction 00:02:16
  • Our First Python Program 00:06:36
  • Printing in Python 00:07:15
  • Strings in Python 00:07:23
  • The Escape Character 00:07:36
  • More on Escape Characters in Strings 00:03:49
  • Variables and Types 00:07:25
  • Python is a Strongly Typed Language 00:04:50
  • Numeric Data Types in Python 00:03:47
  • Numeric Operators 00:05:33
  • Expressions 00:05:17
  • Operator Precedence 00:07:14
  • The str String Data Type 00:05:54
  • Negative Indexing in Strings 00:04:08
  • Slicing 00:09:56
  • Slicing with Negative Numbers 00:02:41
  • Using a Step in a Slice 00:07:17
  • Slicing Backwards 00:05:05
  • Challenge Solution and Slicing Idioms 00:05:14
  • String Operators 00:08:28
  • String Replacement Fields 00:11:03
  • String Formatting 00:10:50
  • f-strings 00:03:38
  • Python 2 String Interpolation 00:05:21
  • Section Summary 00:00:59
  • Printing text 1 question
  • The Basics of Python 10 questions
  • Printing the result of a calculation 1 question
  • Printing tabs 1 question
  • Integer division 1 question
  • Introduction to Blocks and Statements 00:10:13
  • if Statements 00:09:37
  • elif 00:04:53
  • Using a Debugger in IntelliJ or Pycharm 00:10:20
  • More on if, elif and else 00:04:59
  • if, elif, and else in the Debugger 00:04:00
  • Adding a Second Guess 00:06:18
  • Conditional Operators 00:08:31
  • Challenge Solution 00:02:32
  • Using and, or, in Conditions 00:05:10
  • Simplify Chained Comparison 00:04:39
  • Boolean Expression True and False 00:07:48
  • Truthy Values 00:04:30
  • in and not in 00:06:46
  • if Challenge 00:00:59
  • Solution to if Challenge 00:03:22
  • for loops 00:06:09
  • Stepping through a for loop 00:07:44
  • for loops Extracting Values from User Input 00:05:09
  • Iterating Over a Range 00:03:08
  • More About Ranges 00:04:25
  • Nested for loops 00:06:30
  • continue 00:07:27
  • break 00:06:51
  • Initialising Variables and None 00:04:31
  • while loops 00:06:13
  • More on while loops 00:06:08
  • Break in a while loop 00:03:48
  • The Random Module and Import 00:09:26
  • Challenge Solution 00:05:26
  • Binary Search 00:05:19
  • Hi Lo Game 00:08:40
  • Pass Statement and Complete the Hi Lo Game 00:04:16
  • Testing the Hi Lo Game 00:06:38
  • Augmented Assignment 00:07:42
  • PEP8: The Python Style Guide 00:08:29
  • Refactoring Code 00:03:31
  • else in a loop 00:05:21
  • else in the Hi Lo Game 00:05:06
  • Conditional Debugging 00:04:43
  • Another else Example 00:01:48
  • Section Summary and Challenge 00:03:19
  • Section Challenge Solution 00:03:50
  • Optional Extra Challenge Solution 00:04:55
  • Changing the Condition 00:01:47
  • Flow Control Quiz 8 questions
  • Using if with strings 1 question
  • Simple condition 1 question
  • Extracting capitals 1 question
  • For loop 1 question
  • For loop with step 1 question
  • Break 1 question
  • Continue 1 question
  • augmented assignment in a loop 1 question
  • Introduction 00:00:21
  • Lists In Python 00:11:18
  • More About Lists 00:09:59
  • Challenge - Lists 00:06:35
  • Understanding Iterators 00:08:54
  • Understanding and using Ranges 00:11:38
  • More About Ranges 00:08:03
  • Ordered Sets With Tuples 00:14:57
  • More On Ordered Sets With Tuples 00:14:53
  • Lists, Ranges and Tuples 9 questions
  • Introduction to the Section 00:00:59
  • Binary Basics 00:02:31
  • What is binary 00:10:23
  • Hexadecimal and Octal and the Challenge 00:17:51
  • Introduction to the Section 00:00:30
  • Python Dictionaries 00:16:09
  • Dictionaries Part 2 00:15:15
  • Dictionaries Part 3 00:20:57
  • Dictionaries Challenge 00:13:06
  • More on Dictionaries 00:16:58
  • The Second Dictionary Challenge 00:08:41
  • Sets 00:15:03
  • Python Sets Part 2 and Challenge 00:18:27
  • Introduction to the Section 00:00:21
  • Reading and writing text files 00:18:45
  • Writing Text Files 00:15:43
  • Appending to Files and Challenge 00:05:37
  • Writing Binary Files Manually 00:17:57
  • Using Pickle To Write Binary Files 00:19:38
  • Shelve 00:15:58
  • Manipulating Data With Shelve 00:10:51
  • Updating With Shelve 00:15:43
  • Shelve Challenge 00:15:50
  • Challenge Continued 00:09:37
  • Introduction to the Section 00:00:25
  • Modules and import 00:15:03
  • The standard Python library 00:09:14
  • WebBrowser Module 00:22:58
  • Time and DateTime in Python 00:17:36
  • Time (Continued) and Challenge. 00:11:08
  • Timezones 00:14:41
  • Check Path In Windows 00:06:38
  • Check Path on a Mac 00:03:19
  • Installing the pytz module (Windows/Mac/Linux) 00:05:37
  • Using Timezones 00:13:21
  • More on Timezones 00:17:22
  • Timezone Challenge 00:11:53
  • Introduction to Tkinter 00:12:29
  • TkInter - Pack Geometry Manager 00:13:41
  • TkInter - Grid Geometry Manager 00:12:58
  • Advanced GUI Example Part 1 00:17:13
  • Advanced GUI Example Part 2 00:14:43
  • Advanced GUI Example Part 3 00:18:08
  • Tkinter Challenge 00:14:57
  • Functions in Python 00:15:14
  • Functions Part 2 00:12:07
  • Functions Part 3 00:10:03
  • Parabola - More on Functions 00:14:25
  • Scope in Functions 00:13:02
  • Fix Function and Draw Circles 00:12:51
  • Enhanced Circles and Challenge 00:10:19
  • Blackjack Setup 00:13:42
  • Load Cards 00:13:45
  • Deal Cards 00:08:50
  • Global Variables 00:13:08
  • Global Keyword 00:16:58
  • Test Blackjack Game 00:12:55
  • Blackjack Challenge 00:19:44
  • Importing Techniques 00:20:46
  • Underscores in Python code 00:17:25
  • Namespaces, more on Scope and Recursion 00:16:07
  • Recursion with OS Module and Filesystem and Nonlocal keyword 00:13:37
  • Nonlocal keyword, Free and LEGB 00:17:07
  • FAQ: Installing packages in IntelliJ IDEA and PyCharm 00:01:30
  • Object Orientated Programming and Classes 00:15:01
  • Instances, Constructors, Self and more 00:15:03
  • Class Attributes 00:10:28
  • Methods Part 1 00:14:37
  • Methods Part 2 00:14:19
  • Non Public and Mangling 00:11:53
  • DocStrings and Raw Literals 00:15:11
  • Album class and More on DocStrings 00:13:42
  • Artist class and import Albums 00:15:56
  • Load data and Write Checkfile 00:14:42
  • Compare Files and Algorithm Flowcharts 00:11:46
  • Implement Revised Load_Data Algorithm 00:14:02
  • Write OOP Version 00:12:29
  • Getters and Properties 00:09:42
  • Remove Circular References Challenge 00:06:02
  • Getters and Setters 00:15:59
  • Data Attributes and Properties 00:14:31
  • Alternate Syntax for Properties 00:05:06
  • Inheritance 00:15:00
  • Subclasses and Overloading 00:14:10
  • Calling Super Methods 00:11:16
  • Changing Behavior of Methods 00:09:31
  • Overriding Methods 00:16:17
  • Inheritance Challenge 00:11:38
  • Polymorphism 00:11:35
  • Duck Test 00:07:06
  • Composition 00:18:57
  • Composition Continued 00:11:19
  • Test Code and Challenge 00:10:37
  • Aggregation 00:12:51
  • Introduction to Databases 00:05:32
  • Database Terminology 00:10:33
  • Sqlite3 Install on Windows 00:08:16
  • Sqlite3 Install on a Mac 00:02:14
  • SQLite3 Install on Ubuntu Linux 00:02:46
  • Introduction to SQLite 00:11:15
  • More with SQL using SQLite 00:10:42
  • Querying data with Sqlite 00:16:04
  • Order by and Joins 00:13:11
  • More complex Joins 00:11:44
  • Wildcards and Views 00:15:17
  • Housekeeping and the Challenge 00:14:15
  • SQL in Python 00:13:14
  • Connections, Cursors and Transactions 00:18:19
  • SQL Injection Attacks 00:12:27
  • Placeholders and Parameter Substitution 00:09:03
  • Exceptions 00:17:45
  • Exceptions Challenge 00:13:51
  • Exceptions Continued 00:14:49
  • Raising Exceptions 00:12:40
  • More on Exceptions 00:09:27
  • Custom Exceptions 00:15:54
  • Rolling back Transactions 00:12:36
  • Adding Database code to the Account Class 00:14:40
  • GUI Database Editing Overview 00:01:33
  • Ultimate Edition Database View 00:14:35
  • Community Edition Database Plugin 00:18:44
  • Update Deposit and Withdrawal Methods 00:13:42
  • Displaying Time in Different Timezones 00:10:54
  • SQLite3 strftime Function 00:13:17
  • Challenge 00:13:29
  • Problems Storing Timezones 00:04:26
  • Rolling Back Transactions 00:16:38
  • Simple Database Browser 00:19:47
  • Scrollbars 00:09:48
  • Star Args 00:14:36
  • Kwargs 00:09:12
  • More on KWArgs 00:16:57
  • Scrollable Listbox 00:12:49
  • Populating a Listbox from a Database 00:10:04
  • Show Songs from Album 00:06:10
  • The DataListbox Class Code 00:16:35
  • Linking our DataListBoxes 00:11:34
  • Linking our DataListBoxes Continued 00:15:04
  • DataListbox Challenge 00:17:28
  • Section currently being added to regularly 00:00:04
  • Introduction 00:00:43
  • Generators and Yield 00:15:05
  • Next and Ranges 00:06:32
  • Generator Examples - Fibonacci numbers and Calculating Pi 00:18:30
  • The os.walk Generator 00:16:14
  • Searching the Filesystem 00:16:14
  • Reading Mp3 Tags 00:19:24
  • List Comprehensions 00:18:12
  • List Comprehensions and Side-Effects 00:08:15
  • Challenge Solutions 00:09:53
  • Conditional Comprehensions 00:11:54
  • Conditional Expressions 00:11:48
  • Challenges 00:03:03
  • Challenge 1 Solution 00:04:29
  • Challenge 2 Solution 00:11:49
  • Nested Comprehensions 00:11:50
  • Nested Comprehensions Challenge 00:14:58
  • The timeit Module 00:11:50
  • More on timeit 00:12:22
  • timeit Continued and Challenge 00:13:53
  • timeit Challenge 00:10:50
  • Map Intro 00:08:59
  • Map Challenge Completion 00:07:09
  • The Filter Function 00:08:17
  • The Reduce Function 00:07:40
  • any and all 00:10:42
  • Named Tuples 00:10:52
  • any and all with Comprehensions 00:11:18
    Packages 00:00:06 Virtual Environments 00:00:06 Content Coming Soon 00:00:04
  • End of Remaster 00:01:21
  • Content Coming Soon 00:00:02
  • Introduction to the course 00:04:51
  • Introduction 00:00:35
  • Install Python on Windows 00:03:49
  • IDLE On Windows with a cool demo app! 00:13:48
  • Installing IntelliJ on Windows 00:14:17
  • Configuring IntelliJ and Pycharm on Windows 00:06:32
  • Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available 00:01:42 Move to next section! 00:00:15
  • Introduction 00:00:30
  • Downloading And Installing Python On Mac OS X 00:03:51
  • IDLE on Mac OS X with a cool demo app! 00:13:58
  • Installing Intellij on Mac 00:11:22
  • Configuring IntelliJ and Pycharm on Mac 00:06:22
  • FAQ: SSL: CERTIFICATE_VERIFY_FAILED error on Mac 00:00:22 Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available 00:01:42 Move to next section! 00:00:12
  • Introduction 00:00:41
  • Downloading And Installing Python On Ubuntu Linux 00:03:39
  • IDLE on Ubuntu Linux with a cool demo app! 00:14:00
  • Installing Intellij on Linux 00:12:27
  • Configuring IntelliJ and Pycharm on Linux 00:07:14
  • Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available 00:01:42
  • Your Programming Careers Questions Answered 00:01:53
  • Introduction 00:00:38
  • Getting To Know Python 00:13:34
  • Understanding More About Python 00:08:54
  • Storing Items In Variables 00:16:28
  • More About Variables And Strings 00:12:20
  • String Formatting - Displaying Numbers And Strings 00:19:24
  • Quiz: The Basics of Python 10 questions
  • Printing text 1 question
  • Printing the result of a calculation 1 question
  • Printing tabs 1 question
  • Integer division 1 question
  • Important Videos To Watch on Youtube 00:00:55
  • Introduction 00:00:28
  • An Introduction To Program Flow Control 00:07:25
  • Test Conditions With If, ElIf & Else 00:18:47
  • More Advanced If, ElIf & Else Processing 00:15:43
  • Challenge - If Then Else 00:06:33
  • For Loops 00:11:07
  • Extending For Loops 00:10:14
  • Understanding Continue, Break And Else 00:16:29
  • Augmented Assignment 00:09:45
  • Challenge - Program Flow - Part 1 00:14:10
  • Challenge - Program Flow - Part 2 00:10:49
  • While Loops 00:13:19
  • Challenge - While Loop 00:06:42
  • Using if with strings 1 question
  • Simple condition 1 question
  • For loop 1 question
  • Extracting capitals 1 question
  • For loop with step 1 question
  • Break 1 question
  • Continue 1 question
  • augmented assignment in a loop 1 question
  • Bonus Lecture and Information 00:05:01
  • Source code for all Programs 00:15:01
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.
+ View more
Description

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!)

+ View more
Other related courses
08:10:00
4 108 $194.99 Free
00:32:06
4 10 $74.99 Free
01:10:04
4 17 $194.99 Free
09:38:31
Updated Mon, 03-Dec-2018
4.1 39 $19.99 Free
01:18:24
4.3 13 $74.99 Free
02:04:33
3.9 14 $89.99 Free
01:40:21
3.9 14 $74.99 Free
10:41:58
Updated Sun, 08-Jan-2017
4.1 65 Free
02:32:25
4.2 9 $199.99 Free
02:45:05
4.6 1 $49.99 Free
07:11:30
3.9 1 Free
06:41:02
3.5 2 Free
04:31:33
Updated Sun, 22-Jul-2018
4.2 27 Free
16:07:24
Updated Fri, 29-Nov-2019
4.2 63 Free
03:53:05
Updated Sat, 09-Jun-2018
3.5 0 Free
00:44:00
2.9 8 Free
01:50:59
4.7 7 $199.99 Free
02:11:35
Updated Thu, 19-Sep-2019
3.6 10 $44.99 Free
02:36:56
3.7 12 $79.99 Free
00:56:32
Updated Wed, 27-Nov-2019
2.2 10 Free
01:10:50
3.6 4 Free
05:59:23
4.4 1 $194.99 Free
01:42:18
Updated Fri, 08-Feb-2019
3.4 7 $104.99 Free
30:10:53
Updated Sat, 28-Dec-2019
4.3 2 $199.99 Free
04:53:56
3.6 6 Free
01:18:10
Updated Mon, 09-Dec-2019
3.4 5 Free
18:12:48
4.1 151 $194.99 Free
27:34:17
Updated Fri, 16-Nov-2018
4.3 0 $34.99 Free
17:35:40
Updated Sat, 29-Jun-2019
3.9 13 $199.99 Free
80:06:34
4.5 42 $149.99 Free
23:57:50
4.4 174 $194.99 Free
07:15:53
0 3 $19.99 Free
00:31:44
3.3 6 Free
02:54:43
Updated Thu, 06-Dec-2018
3.7 6 Free
02:17:50
Updated Sat, 23-Nov-2019
5 8 Free
04:10:44
Updated Wed, 08-May-2019
4 2 Free
04:27:38
4.1 1 Free
04:27:39
Updated Tue, 09-Jul-2013
4 12 Free
04:41:24
3.9 2 Free
14:29:45
4.3 7 Free
08:57:37
4.3 1 Free
09:03:46
4.1 0 Free
13:31:59
Updated Sat, 22-Jun-2019
4.2 1 Free
04:41:06
4.4 1 Free
04:56:55
4 3 Free
15:58:21
4.1 5 Free
04:16:05
4.1 0 Free
00:49:46
Updated Sun, 24-Jan-2016
3.7 0 Free
02:36:02
4.5 3 Free
01:21:34
4 2 Free
12:31:32
Updated Sun, 21-Apr-2019
4.3 5 $199.99 Free
21:01:18
4.2 2 $194.99 Free
09:20:06
Updated Wed, 01-Jan-2020
4.3 6 $149.99 Free
16:41:26
Updated Thu, 19-Dec-2019
4.4 2 $99.99 Free
15:57:03
4.3 3 $99.99 Free
23:24:42
4.7 8 $84.99 Free
01:49:37
3.9 4 $199.99 Free
34:31:53
4.6 7 $199.99 Free
01:41:05
Updated Sun, 19-Jan-2020
3.1 1 $49.99 Free
00:30:46
2.8 1 Free
10:34:28
5 3 $199.99 Free
06:02:44
Updated Mon, 13-Jan-2020
4 4 $174.99 Free
00:32:47
2.9 1 Free
12:02:26
3.9 4 Free
01:08:20
2 4 Free
02:38:29
Updated Wed, 15-Jan-2020
4.2 4 Free
01:13:00
0 9 $19.99 Free
01:38:23
Updated Tue, 21-Jan-2020
4.3 0 Free
02:50:51
0 14 $29.99 Free
04:06:59
3.9 0 Free
05:20:17
3.6 2 $194.99 Free
00:47:49
Updated Fri, 20-Dec-2019
3.7 0 Free
06:14:44
3.5 2 $64.99 Free
04:53:36
4.3 1 Free
03:51:04
4.4 1 $19.99 Free
01:55:03
4.4 0 $199.99 Free
01:23:43
3.7 1 $199.99 Free
34:33:20
4.6 32 $84.99 Free
23:37:21
4.3 19 $199.99 Free
00:59:49
4.1 1 $99.99 Free
40:59:21
4.5 16 $199.99 Free
About the instructor
  • 53 Students
  • 4 Courses
+ View more
Java Python Android and C# Expert Developer - 582K+ students
Student feedback
4.4
Average rating
  • 1%
  • 2%
  • 16%
  • 71%
  • 107%
Comments
Free $149.99
Includes:
  • 49:06:38 On demand videos
  • 338 Lessons
  • Full lifetime access
  • Access on mobile and tv