Machine Learning Mini-Degree

Machine Learning is revolutionizing nearly every industry – from providing valuable insights to solving real-world problems, it’s used for everything from self-driving cars to facial recognition, virtual personal assistants, and more.

The Machine Learning Mini-Degree will give you the fundamental skills needed to build the next generation of intelligent applications and software. Using Python, NumPy, TensorFlow, and Keras, you’ll learn by building real projects – including an image identification app, image generator, text generator, and spam detector AI.

 

Learn All About
  • Coding with Python
  • Arrays and matrices with NumPy
  • Building, training, and testing ML programs
  • Pattern & image recognition
  • Language modeling with Recurrent Neural Networks (RNNs)
  • Deep reinforcement learning
  • Text classification with Naive Bayes

 

Build Machine Learning Projects

Create a portfolio of machine learning projects, including:

 

Curriculum

LEVEL 1: MACHINE LEARNING BASICS 
  • Coding with Python
  • Arrays & matrices with NumPy
  • TensorFlow basics
  • Matplotlib plots & graphs
  • Linear regression models

LEVEL 2: WORKING WITH IMAGES 
  • Convolutional Neural Networks
  • Image recognition
  • Handwriting recognition
  • Photorealistic image generation
  • Photo filters

LEVEL 3: DATASETS AND TRAINING 
  • Deep reinforcement learning
  • Training neural networks
  • Q-Learning & Deep Q-Networks

LEVEL 4: WORKING WITH TEXT
  • Text classification (Naive Bayes)
  • Spam-detector AI
  • Recurrent Neural Networks
  • Text generation
  • Movie reviews classifier app

 

Why Master Machine Learning?

Companies are increasingly using machine learning to improve their operations and advance their businesses – making these skills in high demand, with generous salaries to match.

Bar chart showing popularity for specific Python technologies

Programming language popularity, with Python as number 1

Average salaries for various Python developers

Fastest growing jobs by country for Python-related positions

WHO CAN TAKE THESE COURSES?

We start with the absolute basics and go through everything step-by-step – so even if you have zero experience in programming, you’ll be able to easily follow along.

More experienced? Whether you’re wanting to brush up, expand your skills, or learn a new technology, our courses are structured in a way that makes it easy to skip ahead to the lessons that are relevant and interesting to you.

REINFORCE YOUR LEARNING

Zenva’s courses feature quick challenges that will speed up your learning.

Access live coding lessons where you can practice coding right in your browser, and instantly see the results of any changes you make to the code:

Reinforce key concepts with in-course quizzes, which appear throughout courses:

COURSES BY THE WORLD’S BEST

Our course instructors aren’t just fun to learn from – they’re also serious gamers, qualified coders, and have been formally certified by Unity Technologies and CompTIA for their excellent programming and teaching skills. That way, you can be confident that you’re developing strong, modern skills that will set you up for success as a game developer.