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!
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
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!! 👍
> 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.
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:
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:
This ^
Bump - same question here
Bump - same question here