PRO 30% Free • Stripe ($15) & Razorpay (₹899)
166 Interactive Production Blueprints & AI Engineering Guides

Master Modern AI Engineering with Production Code

Step-by-step architectural blueprints, full source code repositories, and hands-on walkthroughs. From multi-agent swarms (CrewAI, AutoGen, LangGraph) and MCP servers to autonomous browser automation and production LLM pipelines — 100% executable, zero fluff.

⚡ Instant search • 166 guides • 145 hands-on projects
Popular:

Web development (135)

Category: Web development

Comprehensive technical walkthroughs in Web development

30 of 135 articles Reset all

Accessibility on the Platform

Web development

Codecademy is committed to providing a high-quality learning experience for all learners. That includes accommodating different usage forms such as auditory, motor, or visual restrictions, limited hardware, or other acce...

Affordances, Signifiers, and Clickability

Web development

For users on the web, the mouse click is perhaps the most fundamental human-computer interaction. The webbecamethe web partially through the power ofhypertext, or text in one document that links to other documents or res...

Authentication and OAuth

Web development

Authenticationis the process used by applications to determine and confirm identities of users. It ensures that the correct content is shown to users. More importantly, it ensures that incorrect content is secured and u...

Authentication vs Authorization vs Encryption

Web development

Authentication, authorization, and encryption are all key concepts in web security, but it’s easy to confuse them. In this article, you’ll learn what these concepts are, and what roles they play in web security.

Bootstrap: Creating Menus, Navbars, and Modals

Web development

In the first Bootstrap article, we worked on the codebrainery web page, starting with a basic template for the project. If you don’t already have it, you candownload codebrainery herebefore we dig into Bootstrap further...

Browser Compatibility

Web development

Web developers will often have a preferred Internet browser. Naturally, that same browser is the one used to preview websites and web applications in development. There are, however,a multitude of browsers(and many versi...

Building Projects with VS Code

Web development

As you move through various lessons and paths here on Codecademy, you may find yourself needing to create a project on your own computer and not on the Codecademy learning environment. This can be tricky, but it’s an exc...

Building a Redux Store from Scratch Using Vanilla JavaScript

Web development

Though thereduxpackage provides thecreateStore()method for us, examining how this powerful object can be created using vanillaJavaScriptwill help illuminate how Redux works under the hood. This article is for learners wh...

Change Log

Web development

We’ve made changes to some of our SQL content, which will go live on September 30, 2026. These updates focus on freshening up datasets so that content feels more relevant to current-day examples. As a result of these upd...

Characteristics of a good Test

Web development

A test suite is a collection of tests that you can run against a piece of software. The goal is for these tests to catch any errors in your software before you make it available to the end user.

Comparison of Build Tools

Web development

The internet’s growing landscape of available build tools raises many questions: How do different build tools compare with one another? What important features differentiate one build tool from another? What are the idea...

Connecting Page Elements to a Dataset

Web development

Acollection,dataset, and page elements are necessary components for transmitting data between the database and pages on your site. A collection is where your data is held inside of Wix’s built-in database. A dataset lin...

Consider Design While You Build

Web development

Whatever you are setting out to build will be used by real people—a minimum of one (you) and a maximum of billions around the world! When you write the first few lines of code you should have an answer to the question -...

Create Stunning Tailwind CSS Forms: A Step-by-Step Guide

Web development

Have you ever wondered how websites make their forms look cool and easy to use?

Create Your First Local HTML/CSS Project

Web development

In this article, we’ll cover how to take the CSS skills you’ve learned on Codecademy and use them to create a basic web page built entirely from the tools you have on your computer. Before you proceed, you should already...

Create a URL Using Slugs

Web development

Picture this. You’re scrolling through the internet, find a cookie recipe, and click on the “Share” button to send this link to your friend:https://downshiftology.com/recipes/gluten-free-chocolate-chip-cookies/

Create and View a Web Page on Your Computer

Web development

When you navigate to a web page on the Internet, the browser is doing a lot of work. The browser reads all the necessary files (HTML, CSS, andJavaScript) and interprets those raw resources to paint the complex page you s...

Creating Dynamic Pages

Web development

Collections are tools to help you store information that you would want to use on your website. You’ve seen that you can use collections to create a dataset that directly interacts with page elements.

Creating a React App

Web development

React is a powerfulJavaScriptlibrary developed by Meta (formerly Facebook) for building dynamic user interfaces. Its component-based architecture and efficient rendering have fueled widespread adoption among developers,...

Data Structure APIs

Web development

Data structures are all about choosing the right tool for the job. Do you need to store data in an ordered way, or do you just need to be able to store it and retrieve it quickly? What’s more important to your use case:...

Database Scaling Strategies

Web development

When thinking about a software system’s scalability, we must consider the performance of one of the most common system resources: adatabase. Databases play a crucial role in the overall performance of any system that is...

Dataset Basics

Web development

Data is stored in a database, located in the back-end of a website (an inaccessible component that visitors don’t interact with). Database usage can range in complexity, from something as simple as storing a user’s profi...

Debugging in Visual Studio

Web development

In this video, you’ll learn how to debug your ASP.NET applications using Visual Studio’s debugging tools. If you don’t already have Visual Studio, followthis set-up article.

Deploy Rails to Heroku

Web development

After developing aRailsapp locally, the next step is to put it online. After developing a Rails app and previewing it locally on your computer, the next step is to put it online so others can see it. This is called deplo...

Deploying a Back-End with Heroku

Web development

Note: This article is currently teaching deployment usingHerokuwhich no longer offers a free tier plan.

Deploying a Flask App

Web development

Note: This article is currently teaching deployment usingHeroku.Heroku has announcedthat they are deprecating their free offering on November 28th, 2022. We are aware of this issue and are working hard on creating conten...

Deploying a Full-Stack App with Heroku

Web development

Note: This article is currently teaching deployment usingHerokuwhich no longer offers a free tier plan.

Deploying a Simple Python Script With Flask

Web development

In this article, we will cover how to locally deploy aPythonapplication using Flask, including:

Deploying a Static Site with Netlify

Web development

If you want to share a site that doesn’t have a backend and provides the same information to all visitors, then deploying a static site would be perfect. As you know, the most efficient way to deploy these static sites i...

Deploying to GitHub Pages

Web development

GitHubis a great tool to store projects and to collaborate with others, but its usefulness does not stop there. We’ll use a service called GitHub Pages to share our web page creations on the World Wide Web.

Showing 30 of 135 projects (105 remaining)
Production AI Blueprints

From Prototype to Autonomous Production Pipelines

Master the architectural patterns defining modern AI applications. Every guide includes complete architecture diagrams, environment configurations, and ready-to-run source code with zero blurred sections.

Multi-Agent Swarms

CrewAI, AutoGen, and LangGraph orchestrations with persistent memory, tools, and supervisor routing.

Model Context Protocol

Build custom MCP servers to expose database, file, and API tools directly to AI agent hosts.

Full-Stack AI Engines

FastAPI backends, streaming UI components, vector retrieval (RAG), and production evaluation.