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.
Topics
Solar Eclipse Animation | HTML/CSS Project
PopularIn 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 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 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 on completion
- 14
- 42
Coding Problems: Volume 2
PopularPut 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 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
PopularIn 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
PopularIn this course, you will learn how to use functions in C with examples and challenges.
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 on completion
- 28
Golang Challenges - Level 1
PopularA 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 on completion
- 24
Stopwatch - HTML/CSS/JS Project
PopularIn 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
PopularIn 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