Courses Codecademy

Learn Advanced Python 3

Learn the basics of functional programming, concurrent programming, deployment, and more in this advanced Python course.

Advanced Level 6h 0m 4.50 (309) 🌐 EN

What you'll learn

  • Learn functional programming techniques in Python
  • Use concurrent programming to write efficient code
  • Perform database operations with sqlite3
  • Package and deploy Python applications with Flask
  • Apply skills through projects, quizzes, and guided practice

Skills you'll gain

  • Use logging in Python to debug and track software
  • Apply functional programming concepts to write clean, efficient code
  • Perform database operations in Python using the sqlite3 module
  • Implement concurrent programming for more efficient execution
  • Package and deploy Python scripts using Flask
  • Complete projects and quizzes to reinforce advanced Python concepts

Prerequisites

  • Learn Intermediate Python 3
  • Learn Python 3

Who this course is for

  • Learners who already know Python 3 and want to advance their skills
  • Developers interested in functional and concurrent programming in Python
  • Programmers who want to learn deployment and database operations in Python
Pricing varies
Go to Course

You'll be redirected to Codecademy

Provider

Codecademy

Related Courses

Grokking the System Design Interview, Volume II

The advanced successor to the world's best-selling System Design course, designed to help experienced engineers master complex distributed systems and secure L5/L6 roles.

Design Gurus ⭐ 4.80

Learn TypeScript: Fundamentals

Apply the JavaScript syntax to TypeScript’s type system to give your code more structure. Build on your JavaScript foundation to write higher-quality, less error-prone TypeScript code and gain a competitive edge as a developer.

Codecademy ⭐ 4.50

Esri ArcGIS Enterprise System Design Professional Certification 2025

Learning plan with a curated list of training resources to help you refresh skills and prepare for the ArcGIS Enterprise System Design Professional certification exam.

Esri Academy ⭐ 4.80

Learn React: Introduction

Build powerful interactive applications with React, a popular JavaScript library. This beginner-friendly course introduces JSX, React components, and how components interact to create dynamic web apps.

Codecademy ⭐ 4.50

Learn Next.js

Elevate web apps using Next.js. Gain skills in server-side rendering, dynamic routing, and data fetching for powerful, high-performing, and SEO-friendly applications.

Codecademy

Learn Node.js

Learn about the different components of a web application’s back-end and explore the Node.js JavaScript runtime environment. This course introduces server-side web development with Node.js, teaching core concepts and preparing you to build scalable web applications.

Codecademy ⭐ 4.30