Courses | SoloLearn: Learn to code for FREE!
Python 3
Python 3

Learn Python, one of today's most in-demand programming languages on-the-go! Practice writing Python code, collect points, & show off your skills now!

  • Learners

    6,887,774

  • Lessons

    88

  • Quizzes

    271

C++
C++

Our C++ tutorial covers basic concepts, data types, arrays, pointers, conditional statements, loops, functions, classes, objects, inheritance, and polymorphism.

  • Learners

    5,905,705

  • Lessons

    80

  • Quizzes

    317

Java
Java

With our interactive Java course, you’ll learn object-oriented Java programming and have the ability to write clear and valid code in almost no time at all.

  • Learners

    4,602,633

  • Lessons

    65

  • Quizzes

    140

JavaScript
JavaScript

Learn all the basic features of JavaScript, including making your website more interactive, changing website content, validating forms, and so much more.

  • Learners

    3,165,260

  • Lessons

    61

  • Quizzes

    178

C#
C#

With our interactive C# Tutorial, you will learn C# programming on-the-go! Practice writing C# code, collect points, & show off your skills.

  • Learners

    2,114,919

  • Lessons

    72

  • Quizzes

    211

C
C

Our C tutorial covers basic concepts, data types, arrays, pointers, conditional statements, loops, functions, strings, structures, unions, and much more.

  • Learners

    713,867

  • Lessons

    46

  • Quizzes

    150

SQL
SQL

This course covers an array of SQL-related topics, such as retrieving, updating and filtering data; functions and subqueries; creating & updating tables; & many more!

  • Learners

    2,170,174

  • Lessons

    27

  • Quizzes

    104

Machine Learning
Machine Learning

Learn how to create those intelligent recommendation systems that power our daily lives. Welcome to Machine Learning.

  • Learners

    168,912

  • Lessons

    48

  • Quizzes

    171

DS with Python
DS with Python

Data Science is a must know discipline in the era of big data. Today, companies and industries must make data-driven decisions to survive. Learn how Data Science works.

  • Learners

    97,320

  • Lessons

    35

  • Quizzes

    127

HTML
HTML

This FREE course will teach you how to design a web page using HTML. Complete a series of hands-on exercises and practice while writing real HTML code.

  • Learners

    7,161,203

  • Lessons

    44

  • Quizzes

    125

PHP
PHP

PHP enables you to create dynamic web pages, develop websites, and generate dynamic content. Learn the most widely used web programming language!

  • Learners

    1,728,313

  • Lessons

    51

  • Quizzes

    117

CSS
CSS

Our CSS course will teach you how to control the style & layout of websites. Complete a series of exercises and practice while filling out actual CSS templates.

  • Learners

    1,678,680

  • Lessons

    76

  • Quizzes

    193

jQuery
jQuery

Learn all the core features of jQuery, including making your website more interactive, creating effects and animations, handling events, and more!

  • Learners

    549,997

  • Lessons

    26

  • Quizzes

    75

Ruby
Ruby

Learn Ruby, one of the most beautiful, artful and yet handy programming languages. Practice writing Ruby code, collect points, & show off your skills now!

  • Learners

    547,810

  • Lessons

    57

  • Quizzes

    172

React + Redux
React + Redux

Learn to build powerful interactive user interfaces using a popular JavaScript library trusted by Facebook and Uber. Dive into the core concepts of React and Redux.

  • Learners

    57,177

  • Lessons

    23

  • Quizzes

    77

Angular + NestJS
Angular + NestJS

Dive into TypeScript, an influential language for web development. Discover how Angular and Nest JS unite to create large scale JavaScript applications.

  • Learners

    49,820

  • Lessons

    45

  • Quizzes

    191

Swift 4
Swift 4

Learn all the main concepts of Swift programming and apply your newly gained knowledge to create your own, fully functioning iOS app!

  • Learners

    566,282

  • Lessons

    53

  • Quizzes

    165