Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Configure HTTPS for a Django website with a free Let's Encrypt SSL/TLS certificate, including Apache redirects, certificate renewal, and cron scheduling.
Learn Git command-line basics by installing and configuring Git, tracking changes, managing commits and branches, and syncing with remote repositories.
Build a full-featured Flask web application with templates, databases, authentication, user profiles, posts, and deployment.
Master the Pathlib module for efficient file path handling in Python. Learn to use Path objects and discover why they're preferred over os.path for modern, object-oriented file operations.
Learn to refactor Tkinter applications using classes for cleaner, more maintainable code. Explore effective GUI organization techniques for both small and large Python projects.
Learn to build GUI applications with Python's Tkinter framework. Covers environment setup, adding elements, configuring layouts, and handling events for creating interactive interfaces.
Discover how to build a March Madness bracket simulator in Python that uses weighted probabilities based on team seeds to predict tournament outcomes, including potential upsets and a final champion.
Master Python type hints from basic annotations to advanced generics, improving code documentation, bug detection, and IDE support with practical examples and best practices.
Master Python's most popular data validation library with type hints, custom validators, nested models, and configurations essential for FastAPI development.
Master FastAPI authorization by building reusable user authentication dependencies, implementing route protection, and creating ownership checks for secure content management.
Master SQLAlchemy database integration with FastAPI, building models, relationships, and dependency injection for scalable web applications using SQLite.
Master PUT, PATCH, and DELETE endpoints in FastAPI to complete CRUD operations with proper validation, error handling, and cascade deletion for posts and users.
Master organizing FastAPI applications using APIRouter to split routes into separate modules for better maintainability and scalability in real-world development.
Master synchronous vs asynchronous programming in FastAPI by converting your entire application to async, including database configuration with SQLAlchemy and aiosqlite.
Master interactive frontend forms with JavaScript and Fetch API to create, edit, and delete posts through FastAPI endpoints using Bootstrap modals for seamless user experience.
Get personalized course recommendations, track subjects and courses with reminders, and more.