Are there any free ...
 
Notifications
Clear all

Are there any free apps to learn machine learning on mobile?

8 Posts
9 Users
0 Reactions
355 Views
0
Topic starter

Hey everyone! I’ve been getting really interested in machine learning lately, but I find it hard to sit in front of my laptop for hours after a long day at work. I’m looking for a way to use my daily commute on the train more productively. Are there any solid, free mobile apps that actually teach ML concepts or even allow for some basic coding practice?

I’ve tried a few general coding apps, but they mostly focus on web development or basic Python syntax. I’m specifically looking for something that covers things like linear regression, neural networks, or how to use libraries like Scikit-Learn or TensorFlow. It would be great if the app had interactive exercises or bite-sized lessons that don't require a full keyboard setup. Since I'm just starting out, I'm not ready to drop a lot of money on a subscription yet, so free or 'freemium' options are preferred. Does anyone have experience with apps like Sololearn, Mimo, or maybe something more specialized for data science? I’d love to hear what worked for you and if you actually felt like you learned something useful for real-world projects!


8 Answers
12

sooo i totally get the struggle of trying to learn after a long day at work. sitting at a desk for another 3 hours? nah, i cant do it either lol. honestly, i've tried many apps over the years to keep my commute productive and i have a few budget-friendly recs for ya since you wanna save some cash.

In my experience, Sololearn is actually a solid place to start. They have a Data Science track that covers basic Python and then dives into stuff like NumPy and Pandas. It's mostly free, but they do push their 'Pro' sub for like $12.99 a month i think? But you can basically get through the core lessons without paying if you dont mind some ads.

Another one I REALLY liked for bite-sized learning is Enki. It’s kinda like Duolingo for coding. They have a specific AI/ML track that covers linear regression and neural networks. They have a free tier that gives you daily lessons, which is perfect for a train ride.

If you want something more specialized, check out Brilliant.org. It’s a bit more expensive (around $18.99/mo if you pay monthly), but their interactive lessons on Artificial Neural Networks and Machine Learning Foundations are top tier cuz they focus on the logic, not just syntax. Seriously, it's worth it if you can swing the cost later on. Have you checked out any YouTube series yet or are you strictly looking for apps?? gl with the commute learning! peace


10

Seconding the recommendation above! Honestly, finding solid free stuff for the commute is a game changer. Since ur looking to save money while actually learning the math, check out Khan Academy Mobile App—it's 100% free and their linear algebra and statistics modules are basically the foundation for everything in ML.

I've also used these two and here is my take:
* Brilliant.org App: Super interactive and great for neural network logic. Pros: Really visual and high quality. Cons: The free version is pretty limited, but the daily challenges are worth it.
* Enki: Learn Code & Data Science: This one is great for bite-sized bits. Pros: Good for library-specific stuff like Scikit-Learn. Cons: Some of the more advanced tracks are locked behind a sub.

Personally, I'm satisfied with using the free tier of SoloLearn: Learn to Code for Python practice alongside Khan Academy for the theory. It works well cuz you don't need a keyboard to get the concepts down. Good luck!! 👍


3

> check out Khan Academy Mobile App—it's 100% free and their linear algebra and statistics modules are basically the foundation Yeah honestly focusing on the math is CRITICAL because at the end of the day ML is just high-dimensional linear algebra and optimization theory so you definitely want a solid grasp on that before you start trying to tune hyperparameters on a model you don't understand. From a broader market analysis perspective though you really want to stay within the Google ecosystem for anything mobile because their integration with cloud-based compute is lightyears ahead of the competition and they basically set the industry standard for how we handle large-scale tensor operations... basically just stick to any Google-backed platform or even the Microsoft ecosystem if you want that enterprise-level focus because those two basically own the market and provide the most scalable resources for free without hitting a paywall every five minutes like the smaller niche apps do.


3

Unfortunately most mobile apps are pretty disappointing when you get past the basic syntax. I have had issues with how shallow most free ones are... they focus way too much on definitions and not enough on the actual math or logic. Its kind of frustrating when you actually want to learn to build stuff. If you want to actually learn while commuting, these are okay for a DIY approach:

  • Enki Coding App
  • They have some decent bite-sized tracks on data science and ML logic.
  • DataCamp Mobile App
  • You can do the first few chapters of their ML courses for free. The interactive editor is pretty slick for a phone.
  • Pydroid 3 IDE
  • This is the real deal. It actually lets you install libraries like scikit-learn or NumPy directly so you can practice coding. Honestly, just trying to write a small linear regression script from scratch in an IDE is gonna teach you way more than any gamified app ever will. Its definitely harder on a small screen without a keyboard, but the concepts actually stick better when you're the one typing them out. Stick with it tho, the learning curve is steep but it gets way better once you see your first model working.


2

saw this thread earlier and honestly i have to disagree with the hype around those apps. after trying basically everything for the last couple years during my own commute, i found them pretty disappointing for anything beyond memorizing vocab words. heres what i learned from my own experience:

  • i spent months hitting daily streaks on those interactive apps but realized i couldnt actually build a model from scratch once i got home to a real computer.
  • the coding windows on phones are usually just glorified drag and drop which doesnt teach you the actual syntax or logic you'll face in the real world.
  • i eventually just started downloading technical papers and documentation to read on the train instead. it felt way less rewarding at first because i didnt get a shiny badge or a level up notification, but i actually started understanding how things are structured. those apps just gamify the learning process way too much and it gave me a false sense of progress.


1

This ^


1

Bump - same question here


1

Bump - same question here


Share: