6947 results

Learning Path: Machine Learning With Python

intermediateadvancedmachine-learning

Learn practical machine learning with Python, covering image processing, text classification, speech recognition, and modern LLM-based workflows. You'll work with tools like scikit-learn, PyTorch, TensorFlow, and LangChain.


Learning Path: DevOps With Python

intermediateadvanceddevops

With this learning path you'll sample a variety of skills and technologies that any DevOps engineer working with Python should know.


Learning Path: Concurrency and Async Programming

advancedpython

Unlock Python's full potential with our concurrency and async programming path. Explore concurrency techniques, the Global Interpreter Lock, async IO, thread safety, and parallel processing to boost your program's performance.


Learning Path: Object-Oriented Programming (OOP)

intermediatepython

Dive into Python OOP! Learn everything from basic classes to advanced topics like using super(), data classes, and design patterns. Enhance your coding with magic methods, managed attributes, and SOLID principles and start building robust, scalable applications today.


Learning Path: Python Coding With AI

intermediateai

Explore tools and workflows for AI in Python: coding partners, prompt engineering, RAG, ChromaDB, FastAPI chatbots, and MCP integrations. Stay current and start today.


Learning Path: Testing and Continuous Integration

intermediatepythontesting

Embark on a journey to Python testing excellence with Real Python. Begin with fundamental testing concepts, progress through unittest, doctest, mock objects, and Pytest. Conclude with advanced continuous integration practices using Docker. Perfect your skills step-by-step.


Learning Path: Data Science With Python Core Skills

basicsdata-science

In this learning path you'll cover a range of core skills that any Python data scientist worth their salt should know.


Learning Path: Become a Python Web Developer

basicsintermediateweb-dev

This learning path will provide you with the foundational skills you need to become a Python web developer. You'll cover the most popular Python web development frameworks like Django and Flask, working with databases, as well as fundamental front-end coding skills like HTML.


Learning Path: Ace Your Python Coding Interview

advancedbest-practicescareerpython

Boost your Python interview readiness. Solve practice problems, parse CSV files, and understand data engineering queries. Watch top PyCon talks and explore recommended Python books. Equip yourself with the knowledge to excel in your next coding interview.


Learning Path: Functional Programming With Python

intermediatepython

Unlock the power of functional programming in Python! From lambda functions to built-in functions like map() and filter(), and advanced topics like closures, decorators, and recursion. This path will elevate your coding skills and make your code more efficient and readable.


Learning Path: pandas for Data Science

intermediateadvanceddata-sciencedata-viz

In this learning path, you'll get started with pandas and get to know the ins and outs of how you can use it to analyze data with Python.


Learning Path: Files and File Streams

intermediatepython

Master file handling in Python! Learn to read/write files, use context managers, navigate file systems with pathlib, handle encodings, and download files from URLs. Explore serialization, manage PDFs, and process WAV files. Gain practical skills to manipulate files effectively.


Learning Path: Python Control Flow and Loops

basicspython

Explore Python Control Flow and Loops to master conditional statements, Boolean operators ('and', 'or', 'not'), 'for' and 'while' loops, emulate do-while loops, use 'in' and 'not in' for membership, control flow keywords 'break' and 'continue', and understand the 'pass' statement. Dive in with Real Python!


Learning Path: Django for Web Development

intermediateadvanceddjangoweb-dev

In this learning path, you'll get started with Django and build projects along the way. Django is a high-level web application framework with loads of features. It's great for anyone new to web development in Python because of its fantastic documentation.


Learning Path: Classic Data Structures and Algorithms

intermediatepython

Explore essential data structures and algorithms in Python. Learn stacks, queues, linked lists, hash tables, and sorting techniques. Enhance your coding skills with practical examples and efficient solutions for real-world problems.


Learning Path: Python Basics: Introduction to Python

basicsintermediatepython

In this learning path, you'll master the basics of Python through video courses taught by experienced instructors. You can complete this learning path on its own or in combination with the Python Basics book.


Learning Path: Flask by Example

intermediateflaskweb-dev

In this learning path, you'll get started with Flask, a flexible micro web framework for Python, ideal for both small and large web projects. This learning path is a great starting point if you're interested in web development with Python.


Learning Path: Python Web Scraping

intermediateweb-scraping

Web scraping is about downloading structured data from the Web, selecting some of that data, and passing along what you selected to another process. With this learning path, you'll learn the core Python technologies and skills that you need to build your own web scraper.


Learning Path: Database Access With Python

advanceddatabases

Master database access in Python. Explore SQL libraries, manage data with SQLite and SQLAlchemy, integrate Redis, connect to MySQL and MongoDB, and work with ChromaDB for embeddings and vector databases. Start your journey to efficient data handling today!


Learning Path: Python Data Structures

basicspython

Explore Python's core data structures: strings, lists, tuples, dictionaries, and sets. Master string operations, list comprehensions, copying objects, sorting, and the range() function. Dive deep into complex numbers, the del statement, and robust assignments.