Mobile Machine Learning: The Complete Masterclass

​ Build projects and apps driven by machine learning for Android and iOS in this massive online course

   Watch Promo

Self-driving cars. Artificial intelligence. Genomics. And you.

What do these have in common? They use machine learning, the technology shaping our future. Machine learning isn't a magical concept exclusive to top-level researchers - you can learn it, too!

Learn to use the technology shaping the future.

Machine learning is changing the world around us. It’s bringing us self-driving cars, facial recognition and artificial intelligence. ML began on computers, but the next big wave is machine learning for mobile. Have you ever thought: why can’t my mobile device do more?

We from Mammoth Interactive are here to tell you that your Android and iOS apps can become smarter, stronger and more convenient thanks to machine learning. Better yet, we’ll show you how to build your very own intelligent software that grows with you.

The best part? Anyone can learn! All you need is a computer and a ready-to-learn attitude.

A powerful tool at your fingertips.

Anyone - yes, including you - can learn to create data analysis that allows computers to learn from data and get smarter without extra programming.

Meet the free software we'll use

Python: Flexible and comprehensive, Python is an easy-to-use language that we will use to write powerful machine learning programs and other scripts.

Java: Object-oriented and reliable, Java is one of the most widely-used languages and has been the choice language of Android applications for years.

Swift: Java made easier - Swift has leaped in popularity and is now the choice language for iOS applications due to its flexibility and ease of use.

PyCharm: Write, compile and run Python code in one convenient location.

Android Studio: Build Android apps by providing both graphical and programming interfaces for front and back end functionality.

Xcode: Navigate the iOS equivalent of Android Studio.

TensorFlow: Allows us to build computational graphs & neural networks and perform intense tasks like training and optimizing models with ease.

Keras: This higher level framework built upon TensorFlow makes model construction simpler but less flexible.

Android Neural Networks: Underlying API to communicate between TensorFlow models and the code we write.

TensorFlow Mobile: Builds on Android neural networks API and is optimized for performance and efficiency on mobile devices.

TensorFlow Lite: A further optimized version of TensorFlow Mobile.

What this course is not

This is not a course where we stuff you with theoretical knowledge. We record almost every tutorial over-the-shoulder style, where you see your instructor's screen.

We believe the best way to learn is by doing rather than hearing lectures. As such, you get to see how an expert makes projects. The idea is that you follow along in real time with your instructor.

However, if you do want to passively listen to the lectures, you can. The content will be downloadable for offline access on iOS devices.

Specific projects we'll build

  • Stock market prediction
  • Facial recognition and happy/sad detector
  • Handwritten digit recognition with basic and advanced MNIST
  • Image recognition with CIFAR 10 and CIFAR 100
  • Weather prediction
  • Text summarization, classification and response
  • Object localization
  • Image classification

Who is this for?

If you want to build sophisticated and intelligent mobile apps or simply want to know more about how machine learning works in a mobile environment, this course is for you.

No prior knowledge is required. We will teach you all you need to know about the languages, software and technologies we use. If you have lots of experience building machine learning apps, you may find this course a little slow because it’s designed for beginners.

Our experienced instructors know how to explain topics clearly at a logical pace. Watch over the shoulder of the pros and follow along. We don't just teach you theory - we make projects you can put directly into your portfolio.

Jump into a field that has more demand than supply
Machine learning changes everything. It’s bringing us self-driving cars, facial recognition and artificial intelligence. And the best part is: anyone can create such innovations.

Extra Courses Included with Purchase
  • Learn Unity AI by Making a Tank Game
  • Make a Starship Unity Game Powered by Artificial Intelligence
  • The Secret to Smoother Gameplay with Unity AI
  • Unity Machine Learning with Python

Enroll now to start the next step of your career

Your Instructor

Nimish Narang
Nimish Narang

Nimish Narang is our mobile app developer specializing in both iOS and Android apps. In his free time, he likes to play guitar, go to the gym and laze around at the beach.

Class Curriculum

  Intro to Machine Learning Concepts
Available in days
days after you enroll
  Level 2: Machine Learning in Android Studio Projects
Available in days
days after you enroll
  Level 3 - Build Image Recognition Apps
Available in days
days after you enroll
  Level 4: Image Analysis with Keras
Available in days
days after you enroll
  Level 5 - Increase Efficiency of Machine Learning Models
Available in days
days after you enroll
  Introduction to Tensorflow Lite
Available in days
days after you enroll
  Advanced ML Concepts
Available in days
days after you enroll
  Intro to iOS
Available in days
days after you enroll
  --03. iOS App Development Intro
Available in days
days after you enroll
  --04. Intro to CoreML
Available in days
days after you enroll
  Free Access: 4 Courses Included
Available in days
days after you enroll

Frequently Asked Questions

How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.

Sign up now to meet the Mammoth community

Get started now!