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 about Jupyter Notebooks and how you can use them to run your code.
How To Use Jupyter Notebooks
- Data science,
- Developer tools,
- Python,
- Web development
- Use ChatGPT to build a Dungeons and Dragons (D&D) Session for you and your friends!
Plan a Dungeons and Dragons Session with ChatGPT
- AI
Browse all articles
Most recent
- Take a look at the recent changes to the Codecademy catalog!
Change Log
- AI,
- Computer science,
- Data science,
- Web development
- Learn how to round a number in Python to two decimal places using the round, string formatting, and modulus operators.
Rounding to Two Decimal Places in Python
- Python
- Learn how to use Docker and Kubernetes together in this hands-on tutorial. We'll guide you through deploying the classic 2048 game, from local development to scalable production. Perfect for developers ready to level up their containerization and orchestration skills.
Using Docker and Kubernetes Together
- Cloud computing
- Explore the essential roles Docker and Kubernetes play in modern application deployment.
Docker VS Kubernetes
- Cloud computing
- Explore sorting and unary operations in NumPy arrays with examples for single and multi-dimensional data.
Sorting and Unary Operations in NumPy
- Numpy,
- Python
- In this article, we will discuss how to create and use NumPy arrays. We will also go through various array operations, indexing, slicing, and reshaping with practical Python examples for data science.
Creating and Using NumPy Arrays - A Complete Guide
- Numpy,
- Python
- Learn how to join NumPy arrays using functions like np.concatenate(), np.stack(), np.hstack(), np.vstack(), and np.dstack(). A beginner-friendly guide with examples.
Joining Arrays in NumPy for Beginners
- Numpy,
- Python
- Learn how to use NumPy Ufuncs for efficient array operations, including element-wise calculations, and optimize data processing for better performance.
What are Ufuncs in NumPy
- Numpy,
- Python
- Learn how to use an OpenAI model and fine-tune it tailoring it to better fit tasks or topics.
Getting Started with OpenAI Models
- AI
- Learn to create and manage multi-container Docker applications, explore key differences from Docker’s detached mode, and set up a MySQL database service using environment variables, services, and volumes.
Mastering Docker Compose
- Cloud computing
- Learn how to perform matrix multiplication in NumPy using dot(), matmul(), and multiply() functions. A beginner-friendly guide with examples.
NumPy Matrix Multiplication: A Beginner's Guide
- Numpy,
- Python
- Learn how to customize and configure Tailwind CSS themes, colors, and spacing. A step-by-step guide for beginners to tailor Tailwind to their project needs.
How to Customize and Configure Tailwind CSS: A Beginner Guide
- HTML & CSS
- Learn about Tailwind CSS utility classes, their importance, and usage through a real-world example.
What are the Utility Classes in Tailwind CSS?
- HTML & CSS
- This article discusses how to implement memory in LLM applications using the LangChain framework in Python.
Implementing Memory in LLM Applications Using LangChain
- AI,
- Python
- Learn what Docker files, images, and containers are and how to create them.
What is a Docker Container - A Complete Guide
- Cloud computing
- A complete guide on working with CSV files in Python including read, write and basic manipulation operations
How to Work with CSV Files in Python: A Beginner’s Guide
- Python
- Use Pygame to create an interactive game
Step-by-step Pygame Tutorial: Build Save the Spider Game from Scratch
- Python
- Learn how to setup Docker on your local system
Setting up Docker
- Cloud computing
- Introduction to Docker
What is Docker?
- Cloud computing
- A comprehensive guide on scripting in Python including writing, running, and debugging a Python Script
How to write Scripts in Python
- Python
- Learn MongoDB Aggregation Stages
MongoDB Aggregation Stages Explained
- Web development
- Learn LangChain prompt templates
Getting Started with LangChain Prompt Templates
- AI,
- Python
- Learn about Large Language Models (LLMs) and how to build applications powered by Generative AI using LangChain.
Building a Language Model Application with LangChain: A Beginners Guide
- AI
- Learn how to create a 2D game in this Godot tutorial
Introduction to Creating a Simple 2D Game with Godot: A Beginner's Guide
- Game development
- Create stunning Tailwind CSS forms with this beginner-friendly step-by-step guide.
Create Stunning Tailwind CSS Forms: A Step-by-Step Guide
- Web design,
- Web development
- Learn how to analyze data using MongoDB aggregation pipelines.
MongoDB Aggregation Pipelines: A Hands-on Tutorial
- Web development
- An introduction to Godot, the open-source game engine for creating immersive 2D and 3D games.
Godot Game Engine: A Beginner’s Guide
- Game development
- Learn how to use Tailwind CSS to create attractive website animations.
Mastering Tailwind Animations for Beginners
- HTML & CSS
- Understand iterative prompting and apply its principles to create a summer reading list using ChatGPT.
Build a Summer Reading List using ChatGPT
- AI
- Learn about ChatGPT 5, the most recent and groundbreaking language model from OpenAI.
Introduction to ChatGPT 5
- AI
- Learn how to use generative AI to create a custom game.
Design a Custom Game with Generative AI
- AI
- Learn how to use the Pillow library in Python
Getting Started with Image Processing in Python using Pillow
- Python
- Step-by-step tutorial about how to build a 3D environment with Three.js and render/move 3D objects.
Build a 3D Environment with Three.js
- JavaScript
- A hands-on tutorial in web scraping featuring two popular libraries, Beautiful Soup and Selenium.
Web Scrape with Selenium and Beautiful Soup
- Python
- Step-by-Step guide on creating a URL using slugs.
Create a URL Using Slugs
- Web development
- Step-by-step tutorial about how to build a Discord Bot with Node.js.
Build a Discord Bot with Node.js
- JavaScript
- Creating a queue and implementing several of its operations using JavaScript.
Creating Queues Using JavaScript
- JavaScript
- Learn how to build a To-Do List with Ruby on Rails
Building a To-Do List with Ruby on Rails
- Ruby
- Get started with Git and GitHub
How To Use Git for Beginners
- Computer science
- An Introduction to Abstract Data Types in JavaScript
An Introduction to Abstract Data Types in JavaScript
- JavaScript
- Guide on converting CSS to SCSS syntax.
How to Convert CSS to SCSS
- HTML & CSS
- A guide on how to deploy Nextjs on Caprover using Github Actions.
NextJs Deployment with Caprover and Github Actions
- JavaScript
- A tutorial on how to use GraphQL with Django.
How To Use GraphQL With Django
- Python
- A hands-on tutorial building a stack implementation in Python.
Create a Stack in Python
- Python
- Introduction to using Amazon EMR clusters to process data.
Intro to Amazon EMR
- AI
- Learn how-to use Github Copilot, the AI programmer assistant, in Visual Studio Code to seamlessly build an application.
Code Interpreter with GitHub Co-Pilot in Visual Studio Code
- AI
- An introduction to one of the most popular new ML education and model-building resources.
Getting Started With Hugging Face
- AI
- Leverage ChatGPT to prepare for a professional meeting.
Using ChatGPT to Prepare for a Meeting
- AI
48 of 494 articles