Articles
Articles are more in-depth explanations about concepts covered in Codecademy courses. Here you'll learn more about workflows that developers use every day, and take your coding skills to the next level.Popular topics
Trending
- Visual Studio Code is one of the most popular and powerful text editors used by software engineers today.
Getting Started with Visual Studio Code and Building HTML Websites
- Developer tools,
- HTML & CSS,
- Web development
- Learn how to open, launch, and use Jupyter Notebooks effectively. Step-by-step guide covering installation, launching methods, and essential features for beginners.
How to use Jupyter Notebooks: A Complete Tutorial
- Data science,
- Developer tools,
- Python,
- Web development
- Learn how to use ChatGPT to plan an exciting Dungeons & Dragons session, from character creation to adventure building and game balancing.
Plan a Dungeons and Dragons Session with ChatGPT
- AI
Browse all articles
Most recent
- Learn DSPy for building LLM apps using modules, signatures, and optimizers with a hands-on Text-to-SQL project.
What is DSPy? Build a Text-to-SQL App with Python
- AI
- Build an LLM evaluation framework with essential metrics, methods like LLM-as-a-judge, and top evaluation tools.
Build an LLM Evaluation Framework: Metrics, Methods & Tools
- AI
- Complete Snowflake tutorial for data analytics beginners. Learn architecture, load data, run queries with practical examples.
Snowflake Tutorial: Data Analytics for Beginners
- Data analytics
- Learn how to solve longest increasing subsequence (LIS). Explore brute-force, DP, and binary search solutions with code examples.
Longest Increasing Subsequence (LIS) Explained
- Computer science
- Learn Dijkstra’s algorithm with step-by-step example, Python implementation, time complexity, and real-world applications.
A Complete Guide to Dijkstra’s Shortest Path Algorithm
- Computer science
- Learn how to build an MCP server. Create an event calendar MCP server in Python and use it with Claude desktop.
Build an MCP Server: Complete MCP Tutorial for Beginners
- AI
- Learn Flutter BLoC tutorial step-by-step: Build a counter app to master state management with events and states.
Flutter BLoC Tutorial: Build Apps with State Management
- Flutter
- Learn how to install and use GitHub Copilot CLI. Explore key features, practical examples, and best practices.
How to Install and Use GitHub Copilot CLI [Complete Guide]
- AI
- Learn what Git reset is and how it works. Explore types, examples, and best practices for managing commits safely.
What is Git Reset? Explained with Examples
- Developer tools
- Learn MCP vs API differences: architecture, real-world use cases, and when to choose each for AI.
Model Context Protocol (MCP) vs. APIs: Architecture & Use Cases
- AI
- Learn what Terraform is, how it works, and what it's used for. Complete guide to Infrastructure as Code with example.
What is Terraform? Complete Guide to IaC Tools
- Cloud computing,
- DevOps
- Learn what C++ smart pointers are, their types (unique_ptr, shared_ptr, weak_ptr), and how to use them with examples.
What are Smart Pointers in C++? (With Examples)
- C++
- Master breadth-first search (BFS) with this beginner-friendly guide. Explore its algorithm, implementation, time complexity, and real-world applications.
Breadth-First Search (BFS) Algorithm Explained
- Code foundations,
- Computer science
- Learn what OpenRouter is and how it unifies 400+ AI models through one API, with setup guidance and practical examples.
What is OpenRouter? A Guide with Practical Examples
- AI
- Learn what is LiteLLM, how to install it, send requests to models, and explore features like streaming, provider fallback, etc. in this hands-on tutorial.
What is LiteLLM and How to Use it
- AI
- Learn what Cursor CLI is, how to install it, and use AI prompts to generate, debug, and test code in your terminal.
Getting Started with Cursor CLI: A Complete Guide
- AI
- Explore the doubly linked list in depth — understand its definition, basic operations, implementation, comparison with singly linked lists, and real-world uses.
Doubly Linked List: Complete Guide & Implementation
- Code foundations,
- Computer science
- Learn what is a tuple in Swift with this detailed guide. Learn tuple meaning, creation, access patterns, and best practices with practical examples.
What is a Tuple in Swift? A Complete Guide
- Swift
- Learn what HTTP requests are, how they work, their different types, and why HTTPS is essential for secure web communication.
What is HTTP? Understanding HTTP Requests
- Web development
- Learn to build AI agents with n8n using our step-by-step tutorial. Create an intelligent email support bot with Gemini API integration and visual workflows.
How to Build AI Agents with n8n
- AI
- Learn to run n8n with Docker Compose. Step-by-step guide for self-hosted n8n setup, authentication, and workflow automation
How to Run n8n with Docker (Beginner's Guide)
- Cloud computing
- Learn the six types of AI agents with practical examples: reflex, model-based, goal-based, utility, learning & multi-agent systems.
Types of AI Agents: A Practical Guide with Examples
- AI
- Learn how to create a Custom GPT step-by-step. Configure, customize, and deploy your AI assistant with OpenAI's framework.
How to Create a Custom GPT?
- AI
- Learn what Streamlit is, how to install it, and build your first interactive data app with Python, no web dev skills needed.
What is Streamlit? A Complete Guide for Building Data Apps
- AI
- Learn how vision transformers (ViTs) work, their architecture, advantages, limitations, and how they compare to CNNs.
How do Vision Transformers Work? Architecture Explained
- AI
- Learn how to evaluate LLMs using the DeepEval framework in Python. Implement test cases for relevancy, hallucination, toxicity, and custom metrics.
Using DeepEval for Large Language Model (LLM) Evaluation in Python
- AI
- Complete guide to LLM evaluation metrics, benchmarks, and best practices. Learn about BLEU, ROUGE, GLUE, SuperGLUE, and other evaluation frameworks.
LLM Evaluation: Metrics, Benchmarks & Best Practices
- AI
- Learn how to access and use Runway Aleph in this complete guide. Explore key features and practical examples to make the most out of Runway Aleph.
Runway Aleph: A Complete Guide with 5 Practical Examples
- AI
- Learn how to use C++ pointers in this complete guide. Understand types, syntax, advantages, disadvantages, and best practices for safe memory management.
C++ Pointers Explained: Types, Examples & Best Practices
- C++
- Discover the top AI agent frameworks in 2025. Compare LangChain, AutoGen, CrewAI & more to choose the best agentic AI framework for your project.
Top AI Agent Frameworks in 2025
- AI
- Learn what REST is and how REST APIs enable client-server communication. Explore key principles, client-server architecture, and examples.
What is REST API (RESTful API)? Explained
- Computer science
- Learn how to use ChatGPT-5 Codex, OpenAI's advanced AI coding assistant and build complete apps using it.
How to Use ChatGPT-5 Codex
- AI
- Discover what is agentic AI vs generative AI, their key differences, and which one you should use.
Agentic AI vs Generative AI: Key Differences
- AI
- Learn Vercel AI SDK to build AI-powered Next.js apps with ease. Complete tutorial covering setup, streaming, and provider switching.
A Complete Guide to Vercel's AI SDK
- AI
- Learn what JUnit is, why JUnit testing is essential in Java, and how to write your first JUnit test.
What is JUnit Testing and How to Use It
- Java
- Learn the transformer architecture through visual diagrams, the self-attention mechanism, and practical examples.
Transformer Architecture Explained With Self-Attention Mechanism
- AI
- Learn what is AI vs generative AI difference. Explore how each works, their key differences, and real-world use cases.
AI vs Generative AI: Understanding the Difference
- AI
- Vercel vs Netlify: Compare features, pricing, and performance. Complete guide to choosing the best platform for your project.
Vercel vs Netlify: Which One Should You Choose?
- AI
- Learn how to use Jan-v1 in this complete, step-by-step tutorial. Explore setup, how to use it, key features, and limitations.
Jan-v1 Tutorial: Build a Smart Q&A Assistant
- AI
- Discover Google’s VaultGemma and how it brings differential privacy to large language models. Learn its specs, performance, set-up, and real-world applications.
Google VaultGemma: A Guide to Privacy-First LLMs
- AI
- Explore multi-agent systems (MAS) in AI, their architectures, types, real-world applications, and why multi-agent systems are key for solving complex problems.
What is a Multi-Agent System (MAS) in AI?
- AI
- Learn to use Gemini 2.5 Flash Image (Nano Banana) for AI photo editing, with real use cases and features.
How to use Gemini 2.5 Flash Image (Nano Banana)
- AI
- Learn how to build a blog research and writer n8n workflow that automatically researches topics and creates high-quality articles.
Build a Blog Research and Writer n8n Workflow: Complete Guide
- AI
- Learn to build a full-stack workout tracker app with Bolt.new AI. Step-by-step tutorial covering UI design, Supabase integration, and deployment.
Bolt.new: Build a Full-Stack App in Minutes
- AI
- Learn what RAG pipelines are, how they work, and build one using LangChain and ChromaDB.
How to Build RAG Pipelines in AI Applications?
- AI
- Learn the difference between authentication vs authorization vs encryption and how these three pillars secure identity, access, and data.
Authentication vs Authorization vs Encryption
- Cybersecurity
- Learn how to install Flutter on Windows, macOS, and Linux. Complete setup guide for Android Studio and Xcode.
How to Install Flutter on Windows, Mac, & Linux
- Flutter
- Learn Depth-First Search (DFS) algorithm with step-by-step explanations, pseudocode, and Python examples in this complete, beginner-friendly guide.
Depth-First Search (DFS) Algorithm Explained
- Computer science
48 of 684 articles