Machine Learning: Build Apps & Predictions & Analyze Data
4.4 (20 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
376 students enrolled

Machine Learning: Build Apps & Predictions & Analyze Data

Learn PyCharm, Java, Keras, TensorFlow & Kotlin. Use neural networks, deep learning & artificial intelligence.
4.4 (20 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
376 students enrolled
Last updated 8/2018
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 27 hours on-demand video
  • 22 articles
  • 18 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Analyze images with the Keras library
  • Build an object-localization app
  • Build image and text classification projects
  • Build a text summarizer model
  • Build a to do list app in Android Studio from scratch
  • Build a face detection app with machine learning
  • Build custom adapters with Kotlin
  • Code in Python and Java with practical examples
  • And much more!
Course content
Expand all 187 lectures 27:00:17
+ Resources
1 lecture 00:01
Resources for This Mammoth Interactive Course
+ Intro to Java
13 lectures 02:02:42
Intro to Language Basics
Variable Types
Operations on Variables
Array and Lists
Array and List Operations
If and Switch Statements
While Loops
For Loops
Functions Intro
Parameters and Return Values
Classes and Objects Intro
Superclass and Subclasses
Static Variables and Axis Modifiers
+ Intro to App Development
4 lectures 29:33
Intro To Android App Development
Building Basic UI
Connecting UI to Backend
Implementing Backend and Tidying UI
+ Intro to ML Concepts
2 lectures 02:01
Intro to ML
Pycharm Files - Mammoth Interactive
+ Intro to Pycharm
2 lectures 02:42
Intro and Topics List
Source Code - Mammoth Interactive
+ Introduction
2 lectures 14:43
Downloading and Installing Pycharm and Python
Exploring Pycharm
+ Python Language Basics
8 lectures 01:37:58
Intro to Variables
Variables Operations and Conversions
Collection Types
Collections Operations
Control Flow If Statements
While and For Loops
Classes and Objects
+ Intro to Tensorflow
10 lectures 01:26:04
Topics List
Importing Tensorflow to Pycharm
Constant Nodes and Sessions
Variable Nodes
Placeholder Nodes
Operation nodes
Loss, Optimizers, and Training
Building a Linear Regression Model
Source Files - Mammoth Interactive
  • No experience required!
  • We will show you how to get all required programs for free.
  • This course was recorded on a Mac, but you can use a PC.
  • Android Studio and PyCharm.
  • A passion and curiosity for coding and building apps.

"Captivating voice, easy to follow at a rapid pace, get some paper and fasten your seat-belts. I'm enjoying every second of this. Literally, I bought this course for specific lectures of the Python + Tensorflow aspects, and after 2 hours I already know way more than after 10 hours of the Zero-to-Deep-Learning." - Philip M.


Machine learning, neural networks, deep learning, and artificial intelligence are all around us, and they're not going away. I will show you how to get a grasp on this ever-growing technology in this course. ⭐ ⭐ ⭐ ⭐ ⭐ 

This course was funded by a wildly successful Kickstarter!

With this course I will help you understand what machine learning is and compare it to Artificial Intelligence (AI). Together we will discover applications of machine learning and where we use machine learning daily.

No experience? No problem

I'll teach you all fundamentals of PyCharm, Python, TensorFlow. Even if you have coding knowledge, going back to the basics is the key to success as a programmer. We will build and run Python projects.

I teach through practical examples, follow-alongs, and over-the-shoulder tutorials. You won't need to go anywhere else.

Build Machine Learning Models

By the end of this course, you will have tons of machine learning projects on your belt. You will know how to build complete computational models and train models to make predictions.

Master the basics: become an expert in Python and Java while learning core machine learning concepts

  • Machine learning goes mobile: learn how to incorporate machine learning models into Android apps

  • Image analysis with Keras: give your apps the power to recognize and classify images using the Keras framework

  • Build apps like the pros: explore prebuilt models and get a sneak peek at TensorFlow Lite

In this course we build a fully functioning app from scratch. No experience is necessary - I will show you how to use the #1 platform for Android app development: Android Studio.

I will also teach you how to code from the very basics in Kotlin, the up and coming language that is exploding this year and is on the stretch to become even more popular than Java for Android programming.

  • Practical understanding of Kotlin

  • Android development

  • User interface development

  • SQL database construction and usage

The project of this course you will be able to use and add to your portfolio. You will gain the skillset to build many more Android apps.

You will learn how to build exciting and interactive UIs, one of the most important skills an app developer can have. Together we will build custom adapters — these open up a whole new branch of UI elements.

Our To Do List app will be fully working and ready for us to use! Our product will be user-friendly, and this is a project you can put directly on your resume or build on to make even more apps. All source files will be included.

Enroll now to join the Mammoth Interactive community of online learners

Who this course is for:
  • Beginners who want to learn machine learning.
  • Beginners who want to learn how to code.
  • Intermediates who want to advance their data science skills.
  • Intermediate programmers with Java experience who want to learn Kotlin.
  • Advanced coders who want to brush up on the fundamentals of a growing language.
  • Anyone who wants to make an Android app.
  • Anyone who wants to use artificial intelligence while making apps.