Build maintainable web applications with contemporary PHP, Laravel-style architecture, APIs, securit…
A practical introduction to safe, fast systems programming with Professor Christina Ross
Build reliable, efficient programs with Go’s core language features and practical development workfl…
Build safer JavaScript applications with practical, modern TypeScript
Modern JavaScript fundamentals, patterns, and practical application with Professor Nathan Ward
Build production-ready Python APIs with validation, async patterns, authentication, testing, and dep…
Build practical Python scripts that organize files, process data, automate repetitive tasks, and con…
Practical techniques for readable, maintainable software with Professor Victor Zane
Learn to think like a programmer with clear problem solving, structured logic, and practical algorit…
A practical course on professional coding habits, from naming and structure to testing, debugging, a…
Learn the essentials of Python programming from your first script to practical problem-solving
Learn how different programming styles shape the way software is designed, written, and reasoned abo…
Build a strong foundation in programming with JavaScript for the web, led by Professor Amanda Davis
Learn Java fundamentals with Professor Mark Davis, from syntax and control flow to objects, collecti…
Learn the core ideas of functional programming with clear, practical examples and a disciplined prob…
Build resilient programs with clear failure paths, practical exception patterns, and maintainable de…
A practical foundation in relational databases, SQL, and data modeling for software developers
Learn the core ideas behind programming with practical examples, clear logic, and a strong foundatio…
A practical introduction to how data is represented, organized, and chosen for real-world programmin…