These are the best Python courses on Udacity (November 2018)

Below you will find the best python courses that are currently available on the internet. They are updated regularly with the aim to keep all their characteristics like price, level of difficulty, and certificate quality up to date so you can make an informed decision about which is the best python course for you. Feel free to use the filters below to sift through the entire database on Courseroot.

Level Level Dropdown
  • All levels
  • Beginner
  • Intermediate
  • Expert
Pricetag Price Dropdown
  • All
  • Free
Certificate Certificate Dropdown
  • All
  • Certificate (q1)
  • Certificate (q2)
  • High quality
Hours of content Hours Dropdown
  • All
  • 0 to 10
  • 10 to 50
  • 50 to 100
Platforms Platform Dropdown
  • All
  • Coursera
  • edX
  • Futurelearn
  • Pluralsight
  • Skillshare
  • Springboard
  • Udacity
  • Udemy
  • Update
Filter suggestions:
Beginner
Free
Udemy
Coursera
Clear filters
Online Course by Udacity
4.6
(1932)
$999

Data Analyst

by Kaggle, Mode | Udacity

This nanodegree teaches you the skills necessary to become a job-ready data analyst. You will be learning Python, SQL, and basic statistics to exploit data sets and arive at data-driven solutions. Job vacancies for Data Analysts continue to grow in number. After having completed this program, you will be one of the few that is ready for them.

Intermediate
+150h
Nanodegree
4 months
Online Course by Udacity
()
$599

Programming for Data Science

by Mode | Udacity

This particular Udacity course focuses on teaching the student the fundamentals of programming for data professionals. More specifically, the program teaches Python, SQL, Terminal, and Git. You will also learn version control, managing large datasets, and accessing databases. It is a fantastic course for anybody looking to start a career in data science.

Beginner
+150h
Nanodegree
3 months
Online Course by Udacity
4.4
(133)
$599

AI Programming with Python

by | Udacity

This udacity course covers a whole lot of different programming languages (Pyton, Pytorhc, Matplotlib, NumPy, and more) with the aim of giving you the foundation to build your own neural network. Python will take up the bulk of the program, given that its the core of AI programming. Having finished this course, you will be able to start a career in AI.

Beginner
+150h
Nanodegree
3 months
Online Course by Udacity
4.7
(201)
$999

Intro to Self-Driving Cars

by | Udacity

Looking to dive into the world of self-driving cars? This will be a perfect starting point. The Intro to Self-Driving cards program is an intermediate level course that expects just a bit of programming background. You will use both Python and C++ as you learn how self-driving cars operate.

Intermediate
+150h
Nanodegree
4 months
Online Course by Udacity
()
Free

Software Debugging

by | Udacity

This Udacity Python tutorial is specifically focused on debugging, one of the most important parts of programming. The course will walk you through several automated debugging tool for the Python language and teaches you how to debug programs systematically and automate the debugging process. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Differential Equations in Action

by | Udacity

This is a Python tutorial that teaches you how to leverage the language in order to find numerical solutions to systems of differential equations. In the course you will use the skills you learn to solve real-world problems provided by the course instructors. If you already know some Python basics but are looking to start leveraging those in a different way, this is a great tutorial to check out. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Programming Foundations with Python

by | Udacity

Object-oriented programming is used across many different programming languages and for a vast amount of applications. This fantastic Udacity tutorial teaches you the basics by walking you through the Python syntax step-by-step, using practical examples and challenges for you to apply your newly acquired skills to. More information

Beginner
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Data Structures & Algorithms in Python

by Grow With Google | Udacity

The Data Structures & Algorithms in Python program is designed for those who want to be more adept in the technical aspects of Python. By the end of this course, you will be able to calmly explain your Python solutions to technical interviewers because you will have learned the necessary skills you'll need.

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Intro to Computer Science

by | Udacity

This Intro to Computer Science course is the perfect starting point for anybody who wants to learn how to code in Python through key concepts and practical exercises. The Python programming language is widely used and powerful, which means that learning it could vastly benefit your career in the computer science industry. More information

Beginner
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

HTTP & Web Servers

by | Udacity

Want to learn more about HTTP and master its basic concepts? Try this course. In here, you will deeply explore how HTTP works using command-line tools and Python code and how it communicates with web browsers and servers. You will also write and deploy web apps in Python, giving you the chance to learn through practice. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Intro to Relational Databases

by | Udacity

In this fun and quick course, you will be introduced to the basics of SQL and database design. As the course progresses, you will learn how to connect your Python code to a relational database, as well as how to protect your database-backed web applications from the usual security issues. By the end of this course, you'll be more adept at manipulating data. More information

Intermediate
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Introduction to Python Programming

by | Udacity

This beginner's course from Udacity will teach you the fundamentals of Python, as well as programming best practices. You will learn how to represent and store data, use conditionals and loops, and control the full potential of complex data structures. If you want to be a master in Python in the future, this course is the ideal starting point for you.

Beginner
15-35h
No certificate
Self-paced
Online Course by Udacity
()
Free

Design of Computer Programs

by | Udacity

This Design of Computer Programs course is particularly designed for those who want to transcend their coding abilities in the Python programming language. In this advanced class, you will learn about new concepts, methods and patterns that will help you solve even the most complex programming problems. More information

Expert
15-35h
No certificate
Self-paced

  • -1
  • 0
  • 1
  • 2
  • 3
Displaying 0 to 24

Popular Subjects

Machine Learning+200 courses
MBA+100 courses
Business+2500 courses
Photography+350 courses
Python+750 courses
Java+1300 courses
Marketing+1500 courses
Project Management+200 courses
PMP+100 courses
Analytics+300 courses
Data Science+200 courses
SEO+500 courses
Matlab+60 courses
Big Data+150 courses
See all

Want to try another search?