-->
Artificial intelligence has taken the web development world by storm, and learning how to use it will be a game-changer in the job market. It's not about replacement; it's about ensuring you're the one with the upper hand by wielding AI assistants effectively.
Build a blog aggregator microservice in Go. Put your API, database, and web scraping skills to the test.
Build a blog aggregator microservice in TypeScript. Put your API, database, and web scraping skills to the test.
Build your first local command-line application in Python and use the real tools that developers use every day.
Build a visual interface that draws, solves, and animates a maze in Python. Visualize all the algorithms you've learned.
Build a REPL pokedex on the command line in Go. Learn how to use JSON, make network requests, and implement caching.
Build a REPL pokedex on the command line in Typescript. Learn how to use JSON, make network requests, and implement caching.
Build a static site generator from scratch, similar to Jekyll, Hugo, or Gatsby in Python.
Build a web crawler from scratch in Go. It's an SEO analytics tool that reports on the internal linking profile of any website.
Build a web crawler from scratch in TypeScript. It's an SEO analytics tool that reports on the internal linking profile of any website.
Build a clone of the classic Asteroids game using Pygame and object-oriented programming concepts.
CodeFast is the best coding course to learn how to turn your idea into an online business, fast.
A proven curriculum of easy-to-follow, market-leading strategies that will increase your chances of landing a dev job faster and with less effort. Includes a complete career curriculum of 13 modules, 100 lessons, & 34 assignments.
The Full Stack Foundations workshop covers modern web development best practices including Styling, Routing, Data Loading, Forms, SEO, Error Handling, and more!
Whether you're a coding newbie just starting to explore version control or a seasoned developer looking to refine your Git skills, this tutorial is the perfect git roadmap for you.
A comprehensive video course by database educator Aaron Francis. Learn everything you need to confidently use SQLite in production.
This Python course is not for the faint of heart. It covers graphs, dynamic programming, and linear programming among other things.
Learn how to take a working codebase and automate the testing, build, and deployment processes for a cloud-based application.
Learn how encryption, password security, and ciphers work at a lower level than most developers are used to.
Build data structures from scratch and learn how to think through complex algorithms in Python. Practice your hard problem-solving skills and write faster code to feel confident in interviews.
Understand Docker from the ground up by building with it. Learn why Docker is a staple both for deploying to production and local development.
File servers are a key component of modern backend systems. Learn how to use AWS S3 and CloudFront to store and serve and even stream files securely and efficiently.
Functional programming knowledge is critical to being a well-rounded developer. Learn the conceptual fundamentals in Python (yes, Python).
Don't be the developer that uses Git to simply add, commit, push, and pray. To truly be great you need to understand your tools.
Don't just use Git alone, learn how to use it while working with a large team of developers.
Learn the essentials of Go. It's taking development, particularly back-end web development, by storm.
Learn how to use HTTP in Golang to interact with APIs and the web. Make requests, handle responses, and use a JSON API.
Learn how to use HTTP in TypeScript to interact with APIs and the web. Make requests, handle responses, and use a JSON API.
HTTP servers are the backbone of modern web applications, and to be a backend developer you need to know how they work inside and out.
HTTP servers are the backbone of the internet, and there's no reason you can't understand how they work from the ground up.
Learn the basics of JavaScript, the most popular programming language in the world.
Kubernetes is the most popular container orchestrator (read: Docker Deployer) in the world. Deploy real services on a local cluster.
Never fear a Linux terminal again. Learn how to use the command line to navigate a unix-like filesystem and automate developer tasks.
Learn how to manually manage memory in C and build a garbage collector from scratch.
Object-oriented programming is a pattern for organizing code that's critical whether or not you plan to make use of inheritance. Understand its most important tenets.
Is this a course on Pub/Sub architecture, or is it a course on RabbitMQ? Well, both.
Learn the fundamentals of Structured Query Language (SQL), the most popular way to interact with databases like MySQL, PostgreSQL, and SQLite.
Learn to code using the latest version of Python 3, arguably the most popular professional programming language
Mastering Postgres is a comprehensive video course that will help you level up your applications and your career.
Learn to mock functions, time, globals, network, and modules. Practice real-world scenarios using Vitest to write effective and maintainable tests.
An AI-Friendly Framework for Building Usable Software.
Curious about Rust lately? I'm building an accessible and thorough course, especially for JavaScript developers.
In the Testing Fundamentals workshop, you will learn testing principles, framework structure, async handling, and more by building a mini testing-framework!
Learn the smart, efficient way to test any JavaScript application.
Never be confused about DNS again. This online video course has everything you need to master DNS once and for all.
In this tutorial, you'll learn how to leverage Nx Release to handle everything from version management to publishing, all while maintaining the flexibility to customize every step of the process.
Master Fast-Paced Fullstack Development. Finally ship that product.