DEV Community

Cover image for The free mobile apps that will finally allow you to learn code πŸš€
DevLorenzo
DevLorenzo

Posted on • Updated on

The free mobile apps that will finally allow you to learn code πŸš€

Hello World Today I wanted to share with you my personal list of mobile apps that I think can allow you to learn code in no time with all the pros and the cons.

1. Programming Hub

Pros:

A lot of courses in different subjects
Courses are well done and relatively complete to understand a subject
You have a lot of questions parts throw the course (It's really interactive)
They take great care of details - great course descriptions, very nice graphic design with lot of images, they provide a lot of context...
More than 5 millions downloads

Cons:

Only a few of the courses are free, you need to buy a 30$ life time access to unlock certificates and access to all the courses
Limited to courses, you don't have a social part
Questions may appear really easy
Courses are good to understand a subject, it's not really applicable to real world (you learn concepts that you can't really apply directly in the app)
Bugs when changing platform (mobile to pc)

image


2. SoloLearn

Pros:

Advanced and well curated social part (You can follow others, make post, ask questions, chat with others...)
You have free code challenges
Courses go really in depth
You can challenge your friends in code battles
More than 10 million downloads

Cons:

Courses are really long and may appear difficult to true beginners
Certificates are not so serious (and not really valuable)
You have to buy pro to access certain features (like more than 1 challenge per day)

image


3. Mimo

Pros:

Good social part (with leagues)
Easy to code directly in the app (even with mobile)
They have good projects you can achieve
They frequently do events and group challenges
You have 1 week of mimo pro for each friend you invite
More than 5 millions downloads

Cons:

Mostly for kids
Really easy
You can't skip lessons
For the second time, it's really easy

image


4. Programiz

Programiz: Learn to Code for Free)

Pros:

Really good courses
They have a lot of code examples
They have a good course about Data structures and Algorithms
They have good compilers embed
All content is free, you can easily navigate throw it

Check this article about best python compilers

Cons:

May seems advanced (Particularly the DS and Algorithms course)
Not all languages supported (8 for the moment)
Don't provide Certificates
You have to install a particular app for each language (they doesn't provide a general app)

image

image


5. Enki

Pros:

They improved a lot in the last updates
They have a good team feature (You can join a team and share achievements)
Performs well in daily workouts

Cons:

Don't even provide Certificates
You need to buy pro to finish your courses
Some courses are really shorts
You can skip questions (not really serious achievement)

image


Hope this helped and thanks for reading!

Please smash that like button to make me understand that you want the series to continue :)

Check this article about how to start coding at any age

Top comments (9)

Collapse
 
coderslang profile image
Coderslang: Become a Software Engineer

Thank you for the nice list! I've recently published a mobile app to help people prepare for the tech interview. It's a personalized quiz with correct answers, detailed explanations, and a couple of other cool features.

I've written over 1500 questions in Java, JS, Node, React, C#, HTML, and CSS. You can get the app on iOS and Android.

Let me know what you think of it!

Collapse
 
devlorenzo profile image
DevLorenzo

Cool! I check right away.

Collapse
 
nikhilmwarrier profile image
nikhilmwarrier

Links lead to w3schools python interpreter....

Collapse
 
devlorenzo profile image
DevLorenzo

Thanks for the feedback, I rectified the links.

Collapse
 
nikhilmwarrier profile image
nikhilmwarrier

You're welcome! The article is pretty helpful. I'm trying to learn c#...

Thread Thread
 
devlorenzo profile image
DevLorenzo • Edited

So I can advise you this πŸ˜€
programiz.com/csharp-programming

Thread Thread
 
nikhilmwarrier profile image
nikhilmwarrier

Thanks!

Collapse
 
ra1nbow1 profile image
Matvey Romanov

IMHO SoloLearn doesn`t give you enough information and fundamentals

Collapse
 
devlorenzo profile image
DevLorenzo

Sololearn courses are difficult to follow but can be good as a second / third passage when learning coding for the first time. Personally I really love sololearn challenges.

Some comments may only be visible to logged-in visitors. Sign in to view all comments.