Are there any free ...
 
Notifications
Clear all

Are there any free apps recommended for studying machine learning?

6 Posts
7 Users
0 Reactions
365 Views
0
Topic starter

Hey everyone! I've recently started diving into the world of machine learning, but I'm finding it a bit overwhelming to stick to a study schedule while juggling a full-time job. I spend about an hour each day on the train, and I really want to use that time to brush up on some core concepts rather than just scrolling through social media.

I've been looking into things like linear regression and basic neural network architectures, but I’m struggling to find high-quality resources that don’t come with a hefty subscription fee. Since I'm currently on a tight budget, I’m specifically looking for free mobile apps that are actually effective for learning on the go.

I am hoping to find something that covers:

  • Interactive Python coding challenges
  • Quick theory lessons on supervised vs unsupervised learning
  • Flashcards for math foundations like linear algebra

I've tried a couple of generic coding apps, but they don't seem to go deep enough into the actual ML algorithms or the statistics behind them. I really want to make progress without being tied to my laptop all evening. Does anyone have any hidden gems or specific recommendations for free apps that helped you when you were starting out?


6 Answers
12

Honestly, before you dive in, are you planning to run actual code on the train or just review syntax? Some mobile IDEs are pretty sketchy with data. For the math foundations, AnkiDroid Flashcards Android App is a solid, safe choice for flashcards. For the theory part, Khan Academy Mobile App is basically the gold standard for free, reliable education without any weird strings attached.


10

Hey! I totally get the commute struggle. When I started out, I was in the exact same boat trying to learn while squished on a bus. If you want high-quality stuff without paying a dime, you gotta be a bit strategic about what you download. Here are a few that I used:

  • Sololearn Python 3 Course for the coding challenges. It has a solid mobile IDE and bite-sized lessons that are perfect for a train ride. It covers the basics but also has some data science modules that touch on the logic you mentioned.
  • Enki App Data Science Path for the theory. It builds a daily workout for you, so you dont have to plan your own curriculum every morning. It covers supervised vs unsupervised learning pretty well without being too dry.
  • AnkiDroid Flashcards SRS for the math foundations. You can find pre-made decks for machine learning and linear algebra for free online. Its basically the most effective way to memorize those formulas during a short commute. Honestly, dont sleep on the audit feature on big platforms either. On Coursera, you can audit almost any course for free. You wont get the certificate, but you get all the videos and readings. I did a whole ML specialization that way when I was broke. Just look for the tiny audit link at the bottom of the enrollment pop-up. The key is to just stay consistent... even if you only get 15 minutes of flashcards in before your stop, it adds up way faster than you think! Good luck with the studies.


3

Wow ok that changes things. Gonna have to rethink my approach now.


3

^ This. Also, while everyone already suggested the heavy hitters like Sololearn and Khan Academy, those can feel a bit basic after a few days. If you're serious about the DIY route, you need to actually write scripts on your phone. I suggest Pydroid 3 IDE for Android. It isn't just a quiz app. You can install real libraries like:

  • scikit-learn
  • numpy
  • pandas This lets you run actual linear regression on the train without needing a laptop or wifi. For the math theory, check out Brilliant.org App. They have a free daily challenge that covers logic and probability which is much better for internalizing core ML math than rote flashcards. It's way more engaging than just scrolling through social media, and you actually see the results of your code immediately. Flashcards are alright for vocab, but actually manipulating a matrix in a script is where the math really clicks for me.


1

Re: "Hey! I totally get the commute struggle. When..." - yeah I spent ages doing that on the train too. I'd be careful with some of the 'free' apps though, a lot of them are basically traps that lock the actual ML content behind a paywall after you finish the intro. One thing I found that actually works on a budget is the DataCamp Learn Data Science App. They give you one free lesson every day. It's not much, but for a 20-minute commute, it's perfect for keeping your head in the game without spending a cent. I would suggest using the YouTube Mobile App too. I used to download StatQuest videos at home and watch them on the way to work. Josh Starmer's explanations of linear regression are literally better than any paid course I've seen. Also, if you want to see real code, the GitHub Mobile App is surprisingly good for just reading through small projects and seeing how people use Scikit-learn or Pandas. Just watch out for those 'free trials' that ask for your credit card upfront... they're usually more trouble than they're worth.


1

Great info, saved!


Share: