Python Learning PathCreate Applications with a Popular Language for Data Science and More
Understand why Python is a fantastic language with growing communities around data science, machine learning, AI, and web development.
Core Coursework
Practical Guide to Python
![Nina Zakharenko](https://static.frontendmasters.com/assets/teachers/zakharenko/thumb.webp)
In this Python course, you're going to learn how to structure your programs with functions, loops, logic, and objects and end the course using the Django framework.
![Practical Guide to Python](https://static.frontendmasters.com/assets/courses/2020-12-22-practical-python/thumb.webp)
Intermediate Python
![Nina Zakharenko](https://static.frontendmasters.com/assets/teachers/zakharenko/thumb.webp)
Nina Zakharenko
Utilize comprehensions to manipulate large quantities of data, Python's OO system, how to approach error handling, and how to utilize a web framework in your application.
![Intermediate Python](https://static.frontendmasters.com/assets/courses/2019-05-01-intermediate-python/thumb.webp)
Elective Coursework
Python Fundamentals
![Nina Zakharenko](https://static.frontendmasters.com/assets/teachers/zakharenko/thumb.webp)
Nina Zakharenko
Create and run simple Augment Python programs, including working with the available data types, writing functions and classes, and much more. Read more!
![Python Fundamentals](https://static.frontendmasters.com/assets/courses/2019-04-15-python/thumb.webp)
A Practical Guide to Machine Learning with TensorFlow 2.0 & Keras
![Vadim Karpusenko](https://static.frontendmasters.com/assets/teachers/karpusenko/thumb.webp)
Vadim Karpusenko
Learn Machine Learning, Deep Learning, and AI through hands-on examples of image categorization, image manipulation, and text analytics.
![A Practical Guide to Machine Learning with TensorFlow 2.0 & Keras](https://static.frontendmasters.com/assets/courses/2020-03-03-practical-machine-learning/thumb.webp)
Polyglot Programming: TypeScript, Go, & Rust
![ThePrimeagen](https://static.frontendmasters.com/assets/teachers/theprimeagen/thumb.webp)
ThePrimeagen
Bend your mind with programming a fully unit tested CLI application in three TypeScript, Go, and Rust back-to-back!
![Polyglot Programming: TypeScript, Go, & Rust](https://static.frontendmasters.com/assets/courses/2022-08-13-typescript-go-rust/thumb.webp)
Basics of Go
![Maximiliano Firtman](https://static.frontendmasters.com/assets/teachers/firtman/thumb.webp)
Maximiliano Firtman
Get a quick introduction to Go. Learn basic syntax like variables, constants, data types, and creating and importing packages. You’ll get hands-on with all the necessary features of Go to get up to speed with the language quickly!
![Basics of Go](https://static.frontendmasters.com/assets/courses/2023-08-08-go-basics/thumb.webp)
Learn Straight from the Experts Who Shape the Modern Web
- In-depth Courses
- Industry Leading Experts
- Learning Paths
- Live Interactive Workshops