
Intro to Tensorflow - For iOS & Android
Get here - a resources folder containing images and files you can use throughout the course.
Watch a basic intro video about myself and the languages and technology that we will use throughout
With Android Studio you can install and run apps faster than with a physical device. This powerful emulator lets you test your app on virtually any Android device configuration
Ready, set, go! - explore the interface
Add a simulator and build simple User Interfaces (UIs) in Android Studio
Learn Java language fundamentals - a wannabe coder should start here
A variable is an object that can have a name, type, and value. Let's learn all about variables!
Arrays are lists of items. They typically contain variables, but they can contain a variety of different items. They can even contain other arrays, creating multi-dimensional arrays!
If you want to group together a bunch of variables, such as numbers in a list, an array is the best way to represent that. An array represents a group or list of items as one unit.
Suppose you have five integers. Instead of calling each one separately, you can store them in a list and reference them together.
An if statement tests a condition, such as if a variable equals something, is greater than something, or is true.
Switch statements test a value, typically of a variable. They contain cases with unique code to execute depending on which value the variable contains.
Functions are blocks of code that execute tasks. A function can be called multiple times to perform the same task. An example of the task is assigning a variable, calculating an equation, or looping through code.
Functions are useful for containing a lot of code that needs to be executed many times. You can populate a function with code and then call the function name to perform a task repeatedly.
Classes create instances (objects) that have unique behaviors and properties. When you build projects, much of your code will need to go in classes.
In this section we will build and run Android projects. Let's get started
Discover machine learning concepts:
Master the basics: become an expert in Python and Java while learning core machine learning concepts
Here we will install PyCharm and explore the interface
Enroll now to get started!
Explore PyCharm and the Python language
Get here -- source code for PyCharm projects of this course!
What are Python variables? Let’s learn all about them! In this tutorial, you’ll learn how to use Python variables to code.
Congratulations! You've completed this section. Get the source code here.
Explore TensorFlow, a machine learning framework
Machine learning goes mobile: learn how to incorporate machine learning models into Android apps
Learn about the TensorFlow estimator
Get here the source code for this section - valued at $100!
This course was funded by a wildly successful Kickstarter
A machine learning framework for everyone
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.
Be one of the first
There are next to no courses on big platforms that focus on mobile machine learning in particular. All of them focus specifically on machine learning for a desktop or laptop environment.
We provide clear, concise explanations at each step along the way so that viewers can not only replicate, but also understand and expand upon what I teach. Other courses don’t do a great job of explaining exactly what is going on at each step in the process and why we choose to build models the way we do.
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.
Jump into a field that has more demand than supply
Enroll now to start the next step of your career