Skip to content

Compilation of all SoloLearn courses with their respective projects and practices and all 72 code challenges for all 7 supported languages.

License

Notifications You must be signed in to change notification settings

HenestrosaDev/sololearn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

SoloLearn

Compilation of all SoloLearn courses with their respective projects and practices and all 72 code challenges for all 7 languages supported.

Stargazers GitHub Contributors Issues GitHub pull requests License

Report Issue · Ask Question

Table of Contents

Courses

Angular + NestJS

There are no code projects or code practices available for this course.

C

There are no code projects or code practices available for this course.

C++
MODULE CODE PRACTICES CODE PROJECTS
1. Basic Concepts C++ Is Cool Transportation
New Lines
Robot Copywriter
Room Renovation
Sharing Is Caring
Taking Inputs
Your First Program
2. Conditionals and Loops Bon Voyage! Countdown
Countdown
Cup O' Joe
Multiples of 3
Pool Entrance
Rock the Space
Smash the Exam
Who Doesn't Love a Discount?
3. Data Types, Arrays and Pointers Fever Ticket Office
Find the Largest Element
First, Fifth and Last
How Many Employees?
Once Upon a Time in America
Square Matrix
What's My Discount?
4. Functions Battle of the Cakes Palindrome Numbers
Calculating Sums
Hours to Minutes
Keep Learning
More Megabytes Please!
Placing Your Order
Roll the Dice
Setting Your Pin
Who’s the Lucky Winner?
5. Classes and Objects Chirp Chirp Queue Management Part 1
How Much Vroom?
The Ninth Wave
6. More on Classes Charge Queue Management Part 2
Creating Classes
Fast Engine
Find the Coordinates
Player Destructor
Sorting by Size
Tracking Your Bank Account
7. Inheritance and Polymorphism Another Cup of Coffee Queue Management Part 3
Doodling!
Game Over!
Going for a Ride
Inherited Fruit
Roar!
8. Templates, Exceptions and Files Exception Queue Management Part 4
Functions!
Parameter Dance Card
String, Input, Length, Status
Template Specialist
Your Queue!
C#
MODULE CODE PRACTICES CODE PROJECTS
1. Basic Concepts C# Is the Best Area of a Circle
How Much Do You Earn?
Packing Madness
Welcome Message
Your First Program
2. Conditionals and Loops Difficulty Levels Multiple of 3
Disney, Here We Come!
Earning a Scholarship
Flight Kindles
Going Once, Going Twice, Sold!
Up We Go
3. Methods Fun With Methods Level Points
Geometry
Get That Discount
Getting a Raise
Overloading
Recursive Summing
Set It and Forget It
4. Classes and Objects Calculating Wins Social Network
Card Numbers
Creating a Project
Welcome
5. Arrays and Strings Array to Table Words
Maximum and Minimum
Only the Evens
Passwords Rules
Qualifying for the Olympics
Solve the Puzzle
6. More on Classes All About This Dance
Array Sorting
Grow Your Business
Music Selector
Teamwork Makes the Dream
Who Won?
7. Inheritance and Polymorphism Attack Drawing Application
Make and Model
Online Car Shopping
Perimeter Calculator
What's My Account Balance?
Where Are the Planes?
8. Structs, Enums, Exceptions and Files Accelerate Robot-barmen
Fun With Dimensions
Going On Vacation
9. Generics Generic All Around Coffee Time
Hiring Engineers
Print to Printer
Queue It Up!
Top of the Leaderboard
Coding for Marketers
MODULE CODE REPO
1. Content on the Web What is HTML (02.2 Code Repo)
What is CSS (03.2 Code Repo)
Inspect a Web Page's HTML (04.2 Code Repo)
2. Formatting Content List Tags (08.2 Code Repo)
Text Formatting Tags (09.2 Code Repo)
Images (10.2 Code Repo)
Links (11.2 Code Repo)
Table Tags (12.2 Code Repo)
3. Tweaking a web page Changing Colors (16.2 Code Repo)
Removing Elements (17.2 Code Repo)
4. Improving SEO There are no code repos for this module (this is the most important part of the course)
CSS
MODULE CODE REPOS
1. The Basics CSS Rules and Selectors (03.2 Code Repo)
Style Cascade and Inheritance (05.2 Code Repo)
2. Working With Text font-family (07.2 Code Repo)
font-size (08.2 Code Repo)
font-weight (10.2 Code Repo)
color (12.2 Code Repo)
Aligning Text Horizontally (13.2 Code Repo)
Tables (18.2 Code Repo)
3. Properties Understanding the Box Model (24.2 Code Repo)
Borders (25.2 Code Repo)
background-color (27.2 Code Repo)
4. Positioning and Layout The display Property (36.2 Code Repo)
Positioning (38.2 Code Repo)
Floating (39.2 Code Repo)
The clear property (40.2 Code Repo)
5. CSS3 Basics There are no code repos for this module
6. Gradients and Backgrounds There are no code repos for this module
7. Transitions and Transforms There are no code repos for this module
8. CSS Filters There are no code repos for this module
Data Science
MODULE CODE PROJECTS
1. Data Manipulation Water Consumption
2. Data Analysis Reshape
3. Data Visualization Missing Numbers
4. Linear Regression Ordinary Squares
5. Classification Binary Disorder
6. Clustering Wines Pandas Pandas Pandas
Game Development with JS
MODULE CODE REPOS
1. Getting Started HTML basics (02.2 Code Repo)
Attributes and Images (03.2 Code Repo)
CSS Basics (04.2 Code Repo)
Handling Events (08.2 Code Repo)
2. Working with Canvas HTML5 Basics (10.2 Code Repo)
Rectangles and Circles (12.2 Code Repo)
Animations (16.2 Code Repo)
3. Making a Game Collision Detection (21.2 Code Repo)
User Input (22.2 Code Repo)
Making a Game (23.2 Code Repo)
Go
MODULE CODE PRACTICES CODE PROJECTS
1. Getting Started Fix the Output Debug and Fix
Let’s Get Started
To Comment or Not to Comment
2. Basic Concepts All Packed Up Say the Numbers
Contact Data
Feet to Inches
How Many Rabbits?
Let’s Get Loud
Measure Yourself
3. Functions On Repeat Age on Mars
Text Output
The Return of the Square
4. Pointers and Structs Reset the Timer Ticking Timer
Scaling Numbers
Staff Management
Withdrawing Cash
5. Array, Range, Map Add to Cart Match Results
Continuous Inputs
GPS
How Tall?
What’s on the Menu?
6. Concurrency Concurrent Counter Downloader
HTML
MODULE CODE REPOS
1. Overview Creating Your First HTML Page (03.2 Code Repo)
2. HTML Basics Headings, Lines, Comments (06.2 Code Repo)
Text Formatting (08.2 Code Repo)
Blog Project: About Me (09.2 Code Repo)
Images (12.2 Code Repo)
Lists (13.2 Code Repo)
Tables (15.2 Code Repo)
Links (16.2 Code Repo)
Forms (19.2 Code Repo)
Blog Project: Contact Form (20.2 Code Repo)
3. Challenges There are no code repos for this module
4. HTML5 There are no code repos for this module
Intermediate Python
MODULE CODE PRACTICES CODE PROJECTS
1. Collection Types Car Data Letter Count
Contact Search
Ignore the Vowels
Nation Economic Freedom
Square Up
You Are Qualified
2. Functional Programming Collecting Reports Spelling Backwards
Decimal to Binary
Generating
Getting a Raise
How Much?
Making It Work
3. Object-Oriented Programming Define the Methods Shooting Game
Fine Art
Game Over
Preservation
Shape Factory
Staying Alive
4. Exceptions Cash Out Registration System
Chef's Kiss
Say Something
5. Working With Files Book Club Title Encoder
Filling Up With Numbers
Reading Through
Java
MODULE CODE PRACTICES CODE PROJECTS
1. Basic Concepts Once in the Bar Time Converter
To Comment or Not to Comment
Vehicle Passport
Who Scored More?
2. Conditionals and Loops Emotion Detector Loan Calculator
In the Car Salon
Let's Explore!
Loyal Customers
Math Class
Safety First
University Admission
3. Arrays Fix the Calendar Reverse a String
Geometry Code
Matrix
Summing multipliers
4. Classes and Objects Exponents Binary Converter
Friendly Robot
Going Places
Loading, Loading, Loading
Movie Tickets
So You Think You Can Dance?
Student Information System
Tracking Customer Data
5. More on Classes Animal Lovers Shapes
Board Game Attributes
Car Classes
Computer Speak
Double Trouble
How Many Bullets?
Special Customer Discount
Upgrade Your Subscription
Welcome
6. Exceptions, Lists, Threads and Files Age Dependent Bowling Game
Category Handling
Getting Things Done
Link of the List
Minimum and Maximum
No Zeroes
Playing Keep Away With 3
Practice Makes Perfect
Welcome
JavaScript
MODULE CODE PRACTICES CODE PROJECTS
1. Overview Escape to Learn No code project available for this module
Right Expression
Your First Program
2. Basic Concepts Find the Adults Trip Planner
Noon or Midnight
Office Computers
3. Conditionals and Loops Dark Theme The Snail in the Well
Exam Results
Repeat and Learn Code! Code! Code!
Set a World Record
Skipping 13
Time's Up!
Vacation Month
4. Functions Average of Three Currency Converter
Important Reminders
Loading
Who Won the Match?
5. Objects Calculating the Discount Contact Manager
Cuboid Volume
Landed
6. Core Objects Fluffy Pancakes Store Manager
Level Up!
Monday to Sunday
Which Century?
7. DOM and Events No code projects or code practices available for this module
8. ECMAScript 6 Average Exam Score Words
Employee Map
London Is the Capital of GB
Score 70 Plus
Summary Calculator
Workout Harder
jQuery

There are no code projects or code practices available for this course.

Kotlin
MODULE CODE PRACTICES CODE PROJECTS
1. Basic Concepts Feeling Welcomed Water Consumption
Let's Get Started
Make It Run
Surprise
To Comment or Not to Comment
2. Control Flow Data, Please Parking Fee
Let's Convert
Multiple Inputs
Sorting Out
Unlocking Doors
What's the Number?
What's the Sum?
3. Functions Calculating Taxes Shipping Calculator
Call the Function
Counting Letters
Initials
Selected Names
4. Object-Oriented Programming Abstraction Music Player
Button Class
Button Inheritance
Button Properties
Button Tap
Default Buttons
Private Property
Machine Learning
MODULE CODE PROJECTS
1. The Basics What's in a Column?
2. Classification Bob the Builder
3. Model Evaluation Welcome to the Matrix
4. Decision Tree Model Split to Achieve Gain
5. Random Forest Model A Forest of Trees
6. Neural Networks The Sigmoid Function
PHP

There are no code projects or code practices available for this course.

Python Core
MODULE CODE PRACTICES CODE PROJECTS
1. Basic Concepts Brain Freeze Exponentiation
How Many Miles?
Your First Program
2. Strings and Variables Fun With Exponents Simple Calculator
I Code
More Lines, More Better
Multiple Variables
String Operations
3. Control Structures At the Boiling Point FizzBuzz
Bingo
Club Bouncer Code
Date Picker
Financial Transactions
Fruit Vending Machine
Humidity Level
Iteration
Let's Do Some Magic
The Middle Element
4. Functions and Modules Hashtag Generator Celsius to Fahrenheit Converter
Matching Passwords
No Dice, No Problem
Welcome, SoloLearner
5. Exceptions and Files Bank Card PIN System Book Titles
Getting in Shape
Making Coffee
New Lines
6. More Types Broken Keyboard Longest Word
How Many Words?
Inventory Management
List of Multiples
Names and Ages
Tuples
Where's the Book?
7. Functional Programming Commonality Fibonacci
Filtering
Fun With Math
Lambdas
Ordering
Split Generator
Uppercasing
8. Object-Oriented Programming Bank Accounts Juice Maker
Fun With Classes
Making a Deposit
Property Values
Static Methods
Student Class
9. Regular Expressions Authentication Phone Number Validation
Contacts Database
Online Shop Search
Social Media Pro
Starts With Ends With
10. Pythonicness and Packaging Give Me My Money Adding Words
Infinite Sum
Too Young to Ride
Python Data Structures
MODULE CODE PRACTICES CODE PROJECTS
1. Working With Strings Editing Guide Letter Frequency
How Many Vowels
Line Them Up
2. Lists Apple of My Eye Average Word Length
Fancy Houses
Insect Control
3. Dictionaries, Tuples, Sets Fuzzy Search Revenue Growth Analysis
Mapping Software
Words in Common
4. User-Defined Data Structures Come Back Balanced Parentheses
Let's Connect
Name That Tune
On a Call
Python for Beginners
MODULE CODE PRACTICES CODE PROJECTS
1. Basic Concepts Time Is Precious Flight Time
Time Is Ticking Away
Watch Out for Bacteria
2. Strings Just Say Hello Leaderboard
Reach for the Stars
Smart Talk
3. Variables Contact Card Tip Calculator
Get Notified
Identity Cards
4. Control Flow 24k Magic BMI Calculator
Leap Year
Pull the Trigger
Pure Gold
Ticket Prices
5. Lists Flip the String Sum of Consecutive Numbers
Just Say It
Let's Go Shopping
Name, Please
Nearest Bathroom
Where's My Seat?
6. Functions Analyze to Realize Search Engine
From Feet to Inches
How Many Letters?
Shouting Text
Python for Data Science
MODULE CODE PRACTICES CODE PROJECTS
1. Basic Concepts Vaccinations Dataset Basketball Players
Vaccinations Report
2. Math Operations with NumPy Array of Numbers Houses Prices
Houses on the Block
Infection Cases
Take Your Seat
3. Data Manipulation With Pandas Cases and Deaths COVID Data Analysis
Contacts List
Day of the Week
Names and Ranks
Number of Cases
Python for Finance
MODULE CODE REPOS CODE PRACTICES
1. Python in Finance Basic Calculations (6.2 Code Repo) Fun With Exponents
The Math Package
Your First Program
2. Basic Calculations Calculating IRR (10.2 Code Repo) No code practices available for this module
Plotting Data (11.2 Code Repo)
3. Accessing Data Average Price (19.2 Code Repo) No code practices available for this module
4. Analyzing Data Cylinders and Horsepower (24.2 Code Repo) No code practices available for this module
R
MODULE CODE PRACTICES CODE PROJECTS
1. Introduction Basic Math The Greatest Number
Fix the Code
Liter to Gallon Converter
Quote Generator
Your First R Program
2. Programming in R Break the Loop Sum in Range
Define the Function
Even or Odd
Star of the Snow
Sum
US State Names
3. Data Structures Average Price Grade Analysis
List Operations
Matrix Operations
Median
Nickname Generator
Pop of Color
Text Analyzer
What's the Sum?
4. Analyzing Data With R Cylinders and Horsepower Titanic Survivors
Horsepowers
SD From Mean
Standard Deviation
5. Visualization There are no code projects or code practices available for this module
React + Redux

There are no code projects or code practices available for this course.

Responsive Web Design

There are no code projects or code practices available for this course.

Ruby

There are no code projects or code practices available for this course.

SQL
MODULE CODE PRACTICES CODE PROJECTS
1. Basic Concepts Best Before Cakes
Customer Copies
Leaderboarding
2. Filtering, Functions, Subqueries Annual Bonuses Apartments
Average Grades
Chocolate
Get the Ball Rolling
Let's Get Fit
Salary Range
Superheroes
3. JOIN, Table, Operations Chess Tournament Zoo
Match the Requirements
Mentor and Apprentice
More Cars
Social Media App Views
Sorting the Inventory
The Most Beautiful Locations
Video Game Scores
Swift 4

There are no code projects or code practices available for this course.

Web Development Fundamentals
MODULE CODE REPOS
1. Overview Your First HTML (01.2 Code Repo)
Text Formatting (02.2 Code Repo)
HTML Page Structure (03.2 Code Repo)
HTML Attributes (04.2 Code Repo)
More on Elements (05.2 Code Repo)
2. More HTML Elements Lists (07.2 Code Repo)
Tables (08.2 Code Repo)
Page Sections (09.2 Code Repo)
Forms (10.2 Code Repo)
More Form Controls (11.2 Code Repo)
Special Characters (12.2 Code Repo)
3. Styling With CSS CSS Selectors (16.2 Code Repo)
Styling Text (17.2 Code Repo)
Font Styles (18.2 Code Repo)
The Box Model (19.2 Code Repo)
Borders and Backgrounds (20.2 Code Repo)
Styling lists and Links (21.2 Code Repo)
Styling Tables (22.2 Code Repo)
Styling Forms (23.2 Code Repo)
CSS Layout (24.2 Code Repo)
Positioning (25.2 Code Repo)
4. JavaScript Basic Math (29.2 Code Repo)
Decision Making (30.2 Code Repo)
Loops (31.2 Code Repo)
Functions (33.2 Code Repo)
Event Handling (34.2 Code Repo)

Code coaches

🟩 Easy

Name C C++ C# Java Python Ruby Swift
Argentina ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Balconies ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Ballpark Orders ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Candles ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Cheer Creator ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Duct Tape ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Easter Eggs ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Extra-Terrestrials ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Fruit Bowl ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Gotham City ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Guard Flamingos ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Halloween Candy ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Hovercraft ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Isogram Detector ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Izzy the Iguana ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Jungle Camping ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Kaleidoscopes ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Land Ho! ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Multiples ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Neverland ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Number of Ones ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Paint Costs ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Popsicles ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Skee-Ball ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Vowel Counter ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Zip Code Validator ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

🟧 Medium

Name C C++ C# Java Python Ruby Swift
Average World Length ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Building Blocks ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Camel to Snake ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Carrot Cake ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
CMYK to RGB ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Convert US Date to EU Date ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Day of the Week ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Days Between Dates ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Deja Vu ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Divisible ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Duty Free ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Even Numbers ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Flowing Words ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Hex Color Code Generator ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
How Far? ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Initials ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Military Time ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Name Buddy ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
No Numerals ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Pig Latin ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Roadrunner ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Safety Deposit Boxes ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Secret Message ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Snap, Crackle and Pop ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Snowballing Numbers ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Splitting Numbers ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Super Sale ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Symbols ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Tax Free ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Text Decompressor ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
That's Odd ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
The Spy Life ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
YouTube Link Finder ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

🟥 Hard

Name C C++ C# Java Python Ruby Swift
2D Map ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Digits of Pi ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Hofstadter's Q-Sequence ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
It's a Sign ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Longest Common Substring ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Mathematics ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
New Driver's License ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Password Validation ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Poker Hand ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Security ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Word Rank ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

Acknowledgements

Thanks to SoloLearn for their amazing app and all the free courses that they have provided to the community! You can access it via web or mobile through its Android and iOS app.

Support

Would you like to support the project? That's very kind of you! However, I would suggest you to consider supporting SoloLearn first by subscribing to their PRO plan. If you still want to support this particular project, you can go to my Ko-Fi profile by clicking on the button down below!

ko-fi

(back to top)