Explore courses by programming language.
Learn, challenge or build your portfolio in a practice-driven way.
Level of knowledge
Choose courses tailored to your level of knowledge perfectly.
Start with tailored courses for beginners, from fundamentals into in-depth beginner topics, practice real coding online without downloading anything.
Into the Past || Complete Beginner for Python Strings
In this course you will be learning about strings, slicing, concatenation and equivalency
Learn about the web's basic building block, HTML!
Email validator using Python
In this course, you will create a fully working email validator program that takes input email from the user and outputs whether it's valid email or not!
HTML - Beginner site
In this course you will test your basic HTML knowledge and create your own basic site, with image and text. Are you ready?
Recursion Challenges - Master The Recursive Thinking
Recursion is an important concept in computer science and a very powerful tool in writing algorithms, In this course you will use recursion to solve challenges from beginner to advanced. In the end you will ace this topic.
Beginner Challenges - Practice Basic Concepts
Put your beginner coding knowledge to test and try to solve this programming challenges, use any language you want, Happy Coding!
Calculator project using Python
In this course you will create full working console calculator with python, step by step but also without giving you the code. In the end you will have your own code!
Everything About Bubble Sort
OOP in Python
Learn Object Oriented Programming with Python
Python - List
In this course we will learn about the 'LIST' in python
Arrays in C++
In this course we are going to discuss about arrays in C++. Happy Coding !
Introduction To Python Programming Language
A beginners guide to the Python programming language with a focus on hands on exercises
C++ - Beginner to Intermediate
Learn the basics of programming and computational thinking using the C++ language. Designed for people who don't have any knowledge about coding and want to learn to code.
C++ for Beginners
This course will introduce you to C++ programming language with basic topics as variables, decision making, loops, functions and more.
In this course you will learn the fundamentals of Python programming language, with practice and real coding integrated in each step. Happy Coding!