Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Computer Science
Psychology
Algorithms and Data Structures
Stanford Introduction to Food and Health
Gamification
Learn to Program: The Fundamentals
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Master Pydantic schemas for FastAPI request/response validation, field constraints, GET/POST endpoints, and automatic API documentation generation.
Master path parameters in FastAPI with dynamic routes, type validation, HTTPException error handling, and custom exception handlers for both API and browser clients.
Master Jinja2 templates to build HTML frontends for FastAPI applications with Bootstrap styling, template inheritance, and static file configuration.
Discover how to build web applications with Python's FastAPI framework, covering installation, basic routes, JSON APIs, automatic documentation, and HTML responses in this beginner-friendly tutorial.
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 asynchronous programming in Python with AsyncIO, covering async/await syntax, coroutines, tasks, event loops, and performance optimization through visual animations and real examples.
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 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.
Discover hidden gems, productivity boosters, and performance enhancers for your Mac. Learn about built-in features, cool apps, and tricks to make your Mac experience more enjoyable and efficient.
Learn to master Sublime Text with installation, setup, packages, and advanced features. Enhance your coding efficiency through tips, tricks, and essential shortcuts for both Windows and Mac.
Comprehensive exploration of JavaScript arrays, covering properties, methods, and manipulation techniques for effective data handling and processing.
Get personalized course recommendations, track subjects and courses with reminders, and more.