catalog
Courses
Search the catalog or filter by area and level.
Areas
28 courses in Python
Advanced Python Build AI Applications
- AI
- Cloud & DevOps
- Software
By Priya Mohan · 2 hours
Learn the skills and knowledge needed to create a portfolio of Python-based applications and tools that can be showcased to employers or used to bring your own ideas to life.
Advanced Spatial Data Visualization in Python
- Data
- Software
By Milan Janosov, Ph.D. · 2 hours
Discover advanced techniques in spatial data visualization with Python. Learn how to create interactive, 3D, and temporal map visualizations to tell more engaging spatial stories.
AI for Beginners: Inside Large Language Models
- AI
- Software
By Scott Kerr · 3 hours
Understand how LLMs actually work under the hood from scratch with practical and fun lessons. No prior knowledge required!
AI Mastery: LLMs Explained with Math (Transformers, Attention Mechanisms & More)
- AI
- Software
By Patrik Szepesi · 5 hours
Unlock the secrets behind modern AI and Large Language Models. This course simplifies the mathematics and concepts that power ChatGPT, Transformers, Attention Mechanisms, Embeddings, and Neural Networks. Through clear explanations and practical examples, you'll learn how LLMs process language, understand context, and generate intelligent responses. Perfect for developers, data analysts, students, and AI enthusiasts who want to move beyond using AI and truly understand how it works under the hood. No prior AI experience required.
AI Powered Software Development: Coding, Testing, and System Design
- AI
- Web
- Software
By Shaun Wassell · 3 hours
Explore how to effectively leverage generative AI tools across the development lifecycle—from coding and testing to architecture design and agile project management.
Build REST APIs with FastAPI
- Web
- Security
- Software
By Miki Tebeka · 1 hour
Learn how to use FastAPI to quickly create powerful REST API servers in this hands-on interactive course.
Build with AI: Advanced Production Ready Gradio Applications
- AI
- Cloud & DevOps
- Software
By Deepak Goyal · 1 hour
Build advanced, production-ready AI apps with Gradio, LangChain, Docker, and cloud deployment.
Build with AI: SQL Agents with Large Language Models
- AI
- Data
- Software
By Rami Krispin · 1 hour
Learn how to build an AI SQL agent from scratch using Python and different LLM frameworks. Large Language Models, SQL, Artificial Intelligence
Complete A.I. & Machine Learning, Data Science Bootcamp
- AI
- Data
- Software
By Andrei Neagoie and Daniel Bourke · 30 hours
Master the essential skills of Artificial Intelligence, Machine Learning, and Data Science in one comprehensive course. Learn data analysis, data visualization, statistical modeling, machine learning algorithms, predictive analytics, and AI fundamentals through practical, hands-on projects. Perfect for beginners and professionals looking to build job-ready skills and gain a solid foundation in the rapidly growing field of data science and artificial intelligence.
Complete Guide to Data Lakes and Lakehouses
- Data
- Software
By Thalia Barrera · 5 hours
Build the foundational knowledge and practical skills essential for data engineers, data scientists, and related professionals to effectively design and utilize data lakes.
Data Science Foundations: Fundamentals
- AI
- Data
- Software
By Barton Poulson · 5 hours
Get an accessible, nontechnical overview of data science, covering the vocabulary, skills, jobs, tools, and techniques of the field.
Data Science Reporting with Quarto for Python
- Data
- Software
By Charlie Joey Hadley · 3 hours
Leverage the power of Quarto to build publication-quality reports, engaging presentation decks, and rich interactive webpages from Jupyter Notebook for Python.
Deep Learning Fundamentals for Healthcare
- AI
- Software
By Wuraola Oyewusi · 3 hours
Learn about deep learning in healthcare with this comprehensive course, including fundamentals, practical applications, advanced techniques, and more.
Deep Learning Model Optimization and Tuning
- AI
- Software
By Kumaran Ponnambalam · 1 hour
Learn about various optimization and tuning options available for deep learning models and use them to improve models.
Deep Learning with TensorFlow: Insights and Innovations
- AI
- Software
By Isil Berkun · 3 hours
Explore the evolving world of deep learning with TensorFlow, including the basics of generative AI, with practical, hands-on examples.
Distributed Databases with Apache Ignite
- Data
- Cloud & DevOps
- Software
By Janani Ravi · 2 hours
Deep dive into learning about and creating distributed databases with Apache Ignite.
Faster Python Code
- Software
By Miki Tebeka · 2 hours
Learn tips to help optimize your Python code. Discover how to pick the right data structures, use caching, integrate performance in your process, and more.
Functional Programming with Python
- Software
By Shaun Wassell · 2 hours
Write more readable, maintainable code by making the switch to functional programming. Learn about the key concepts of functional programming and how to apply them in Python.
Hands On Advanced Python: Data Engineering Basics
- Data
- Software
By Joe Marini · 2 hours
Practice applying advanced concepts and coding moves in Python in this hands-on, interactive course with coding challenges in CoderPad.
Hands On AI: Building Your First LLM Powered App
- AI
- Software
By Han-chung Lee · 1 hour
Get started building apps powered by large language models (LLMs) in this hands-on, skills-based course for beginners.
Introduction to AI Automation with n8n & LangChain (no code)
- AI
- Software
By Derek Cheung · 7 hours
Learn to visually automate tasks, integrate apps, and streamline processes with n8n and LangChain using ChatGPT AI
More Python Tips, Tricks, and Techniques for Data Science
- AI
- Data
- Software
By Harshit Tyag · 2 hours
Deliver valuable insights to your users with Python. Get practical tips and techniques that can help you enhance your Python data science workflow.
Python for Data Science and Machine Learning Essential Training Part 1
- AI
- Web
- Data
- Software
By Lillian Pierson, P.E · 8 hours
earn Python programming skills for data science and machine learning. Discover how to clean, transform, analyze, and visualize data, as you build a practical, real-world project
Python for Data Science and Machine Learning Essential Training Part 2
- AI
- Data
- Software
By Lillian Pierson, P.E. · 5 hours
In the second half of this two-part course, explore the essentials of using Python for data science and mach
Python Functions for Data Science
- Data
- Software
By Madecraft · 2 hours
Learn how to save time and make your code more readable and reusable as you leverage the most powerful Python functions
Python: Programming Efficiently
- Data
- Software
By Michele Vallisneri · 2 hours
Cut down on development time by writing Python code in an efficient manner. Learn about helpful third-party packages, strategies for improving code performance, and more.
Python: Working with Predictive Analytics
- AI
- Data
- Software
By Isil Berkun · 2 hours
Find out how to use prebuilt Python libraries for predictive analytics and discover insights about the future.
The Python Mega Course: Build 10 Real World Applications
- Web
- Data
- Software
By Ardit Sulce · 18 hours
Become a Python programmer by learning how to build any Python program from scratch, GUIs, web apps, APIs, and more.