Menu

All Coding Courses

102 Free Interactive Courses

Browse every coding course on Coddy. 102 interactive courses across 15 programming languages - free to start, AI-assisted hints, certificate on completion.

Showing 24 of 102 courses

Solar Eclipse Animation | HTML/CSS Project

Popular

In this course you will create amazing "Solar Eclipse" Animation. Showcasing how we can create engaging and functional user interfaces using animation.

  • 10
  • 2

Instagram Page Clone | Front-End Project

In this course you will practice standard and simple HTML & CSS approaches and create an Instagram Page Clone Project

  • 16
  • 5

Data Manipulation in R

Learn how to efficiently manipulate and transform data using R's built-in functions, base packages and supported packages. Topics include subsetting, merging, reshaping, and aggregating data.

certificate icon

Certificate on completion

  • 14
  • 42

Python Iterators

In this course you will learn about iterators in Python and practice your knowledge, after this course you will be able to master this topic!

certificate icon

Certificate on completion

  • 13

Python JSON

In this course, you will learn about JSON and dive into the json library in Python, and master it!

  • 9

Functions in C++: Building Your Own Functions

This course aims to challenge you by creating functions for different scenarios and use cases.

  • 18

C++ Pointers

Master pointers in C++ using practical examples. Learn memory management, dynamic allocation, and advanced pointer techniques for efficient C++ programming.

certificate icon

Certificate on completion

  • 14
  • 42

Coding Problems: Volume 2

Popular

Put your programming problem solving skills to the test using the exercises with different difficulties in this course. Designed for coders with some prior knowledge of the basic syntax in any programming language. This course is an extension of the first Coding Problems

certificate icon

Certificate on completion

  • 25
  • 24

Random Fact Generator - Python Project

In this project you will create a random fact generator using Python with a public API (uselessfacts).

  • 7
  • 2

Bottom Navigation Bar - HTML/CSS Project

Popular

In this course you will create a simple Bottom Navigation Bar using HTML and style it using CSS. You will learn how to add simple animation using (:hover) selector in CSS.

  • 12
  • 2

Functions in C

Popular

In this course, you will learn how to use functions in C with examples and challenges.

certificate icon

Certificate on completion

  • 17

C++ File Handling

Master file handling in C++ with practical lessons on reading, writing, and manipulating files. Learn to efficiently manage text and binary files, handle errors, and apply best practices in real-world applications.

  • 23

DOM Project - Calculator

In this course you will build an interactive simple calculator using HTML, CSS and JS.

  • 14
  • 3

Star Pattern Bootcamp

Put your programming problem solving skills to learn how to print star patterns range from simple to complex, involving different levels of nested loops, conditional statements, and mathematical calculations.

  • 30
  • 28

Function Declarations in JavaScript

In this course you will learn about different ways of function declaration in JavaScript. From traditional basic function declarations to the modern arrow functions, enhance your coding skills and write cleaner, more efficient JavaScript code!

  • 14

RegEx in Python

Unlock the power of regular expressions in Python with this concise and practical course. Learn to master text searching, pattern matching, and data extraction with real-world examples and hands-on challenges.

certificate icon

Certificate on completion

  • 28

Golang Challenges - Level 1

Popular

A set of challenges aimed at improving your thinking and getting more familiar with Golang and its beautiful syntax. The challenges focus on arrays, slices, loops, and conditions.

certificate icon

Certificate on completion

  • 24

Stopwatch - HTML/CSS/JS Project

Popular

In this project, you will create a basic stopwatch using HTML, CSS, and JavaScript.

  • 10
  • 3

Interview Coding Challenges - X

Are you ready for your next coding interview? Test your knowledge and skills with these challenges and be prepared for your next interview, Happy Coding

  • 3
  • 3

Array Methods in JavaScript

In this course, you will learn about Arrays and the most commonly used Array methods in JavaScript and how to use them!

  • 18

Sets in Python

Popular

In this course, you will master Python sets. You'll learn how to create, manipulate, and perform operations on sets through comprehensive lessons and practical challenges. By the end, you'll be proficient in using sets to optimize your Python code.

  • 11

File Handling in Java

In this course, you'll master Java file handling, covering reading, writing, and managing files, with practical challenges to reinforce your skills.

  • 11

YouTube Video Player - HTML Project

In this project, you'll create a YouTube video player using HTML and explore various attributes along the way.

  • 7
  • 1

JavaScript DOM Methods

In this course, you will learn about the most commonly used JavaScript DOM methods and how to use them!

  • 13

Frequently asked questions

How many courses are on Coddy?

Coddy hosts 102 interactive courses across 15 programming languages - from beginner fundamentals to advanced projects, challenges, and AI workflows.

Are all the courses really free?

Yes. Every course is free to start, runs in your browser with AI-assisted hints, real exercises, and a certificate of completion.

Where should I start?

Pick a language to focus on (Python and JavaScript are great first picks) or browse by topic. You can also use the search bar to find a specific course or concept.

Do the courses include projects and challenges?

Most courses do. Look for the project and challenge badges on each card, or filter by topic to find the right kind of practice for what you want to learn.
Coddy programming languages illustration

Start learning with Coddy

GET STARTED