I'm Aaron Ma.

Read my blog.

Read my news.

Follow my tweets.

Listen my podcasts.

Watch my talks.

View my certificates.

Hello world, it's Aaron! I'm proficient in C++, Python and JavaScript. More specifically, I Robotics, Machine Learning, Algorithms, and Competitive Programming. I am also proud to be the youngest TensorFlow and Baidu Apollo Auto contributor.

I also have graduated from Udacity and Coursera as the youngest. Some of my certificates: Self Driving Car Engineer Nanodegree, Deep Reinforcement Learning Nanodegree, Data Structure and Algorithms Nanodegree, C++ Nanodegree, and much more! Check out the full list of my certifications down below👇.

Every day, I am still learning. Here's a snapshot of what I'm learning: Math, Competitive programming competitions, and building my own products and self-driving cars!

Recent News

Dec 42019

Meet the youngest Self-Driving Car Engineer – Aaron Ma | Student Story

Aaron is already a graduate from Udacity’s Self Driving Car Engineer Nanodegree program, Deep Reinforcement Learning Nanodegree program, and AI for Trading Nanodegree program as the youngest Udacity Nanodegree graduate. He is also the student of the month in December, 2019.

Meet the youngest Self-Driving Car Engineer – Aaron Ma | Student Story
Nov 182019

Let the Kids Play: A young DevFest speaker and a DevFest organizer talk tech

We are a DevFamily! ❤️I couldn’t agree more. My favorite part about DevFest is how this community can inspire. We, as DevFest developers, have the chance to change how we all think about CS every time we get together. From students like myself to long time experts, there is such an open and positive exchange of ideas taking place here - it’s so exciting and always makes me smile. 😊

Let the Kids Play: A young DevFest speaker and a DevFest organizer talk tech

Recent Posts on Medium

Recent Tweets on Twitter

Recent Podcasts

Nov 262019

My Angular Story 099: Aaron Ma

Today Aaron Frost welcomes a very cool guest on My Angular Story, Aaron Ma who is an 11 year old software and hardware developer. Aaron mainly focuses on on web development, self driving cars, flying cars, robotics, Python, C++ and machine learning.

My Angular Story 099: Aaron Ma
Nov 182019

The Next Generation of Self-Driving Engineers with Aaron Ma

Aaron, whose research interests are reinforcement learning and self-driving cars, has completed many Coursera courses, and is the recipient of 3 Udacity Nanodegrees. In our conversation, we discuss Aaron’s interests in programming and his journey to machine learning, quite a few of his projects, his experiences participating in over 35 kaggle competitions, and how he balances his passion for machine learning with things like chores and homework. This was a really fun interview!

The Next Generation of Self-Driving Engineers with Aaron Ma

Past Conference Talks

Oct 22021

PyGotham 2021 - Machine Learning without a Ph.D

PyGotham is a New York City based, eclectic, Py-centric conference covering many topics. See Event

July 242020

EuroPython 2020 - The largest Python conference in Europe

A virtual conference: Over 60 sessions in 3 parallel tracks. Keynotes, talks, poster sessions, help desks, recruitment sessions, lightning talks, panels and more. See Event

May 022020

JSVidCon 2020 - TensorFlow.js: Bringing Machine Learning to the Web

A virtual conference where developers from all over the world can share and gain knowledge from the comfort of their own home/office/local viewing parties. See Event

Apr 012020

NgConf 2020 - World's original Angular Conference in Salt Lake City, UT

A Journey into the World Of Machine Learning with TensorFlow.js. This talk is the flagship machine learning with TensorFlow.js that delivers unique learning with immersive projects that stretches your mind. See Event

Mar 072020

PyTennessee 2020 in Nashville, TN

Have you always wondered how to build machine learning models using TensorFlow to solve real-world problems? Well, in this talk, Aaron will cover the basics of Machine Learning and walk you through step-by-step on how to use TensorFlow to build powerful ML models.

PyTennessee 2020 in Nashville, TN
Sept 212019

Machine learning for everyone

Talk at GDG (Google Developers Group) DevFests 2019 in San Francisco

Machine learning for everyone
Aug 012019

Machine Learning in Angular with TensorFlow.js

Talk at Angular conference as a RockStar speaker in Denver. Sign up for free to watch the recorded presentation See Event

July 102019

Machine Learning - Reinforcement learning edition

Talk at Modern Web online produced by ThisDot Media See Event

Mar 262019

Machine Learning in the browser with Tensorflow.js

Talk at Modern Web and GDG Silicon Valley (Google Headquarter) in Mountain View, CA See Event

Achievements and Professional Certificates


Udacity NanoDegree Program

  • Data Structures and Algorithms Nanodegree
  • Natural Language Processing Nanodegree
  • Deep Learning Nanodegree
  • Machine Learning Engineer Nanodegree
  • Sensor Fusion Nanodegree
  • C++ Nanodegree
  • Flying Car Nanodegree
  • AI Programming with Python Nanodegree
  • Introduction to Machine Learning with TensorFlow Nanodegree
  • Deep Reinforcement Learning Nanodegree
  • AI for Trading Nanodegree
  • Self-Driving Car Engineer Nanodegree


University of Toronto

  • Introduction to Self-Driving Cars
  • Motion Planning for Self-Driving-Cars
  • State Estimation and Localization for Self-Driving Cars
  • Visual Perception for Self-Driving Cars
  • Self-Driving Cars specialization



  • Deep Learning
  • AI For Everyone
  • Convolutional Neural Networks in TensorFlow
  • Natural Language Processing in TensorFlow
  • Visual Perception for Self Driving Cars
  • Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
  • Convolutional Neural Networks
  • Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
  • Neural Networks and Deep Learning
  • Introduction to Self Driving Cars
  • Structuring Machine Learning Projects
  • TensorFlow in Practice specialization


Google Cloud

  • Machine Learning with TensorFlow on Google Cloud Platform
  • Security in Google Cloud Platform
  • How Google does Machine Learning
  • Art and Science of Machine Learning
  • Feature Engineering
  • Intro to TensorFlow
  • Launching into Machine Learning
  • Networking in GCP: Defining and Implementing Networks
  • Elastic Cloud Infrastructure: Containers and Services
  • Essential Cloud Infrastructure: Foundation
  • Google Cloud Platform Fundamentals: Core Infrastructure
  • Image Understanding with TensorFlow on GCP
  • Managing Security in Google Cloud Platform
  • Mitigating Security Vulnerabilities on Google Cloud Platform
  • Recommendation Systems with TensorFlow on GCP
  • Sequence Models for Time Series and Natural Language Processing
  • End-to-End Machine Learning with TensorFlow on GCP
  • Production Machine Learning Systems
  • Getting Started with Google Kubernetes Engine
  • Google Cloud Platform Big Data and Machine Learning Fundamentals
  • Advanced Machine Learning with Tensorflow on Google Cloud platform



  • Introduction to Data Science
  • Data visualization with Python
  • Applied Data Science Capstone
  • Data Analysis with Python
  • Data Science Methodology
  • Databases and SQL for Data Science
  • Machine learning with Python
  • Open Source tools for Data Science
  • Python for Data Science and AI
  • What is Data Science?
  • Python for Data Science
  • IBM Data Science Professional Certificate


University of Washington

  • Machine Learning Foundations: A Case Study Approach
  • Machine Learning: Classification
  • Machine Learning: Clustering & Retrieval
  • Machine Learning: Regression
  • Machine Learning


Georgia Institute of Technology

  • Write Professional Emails in English


University of California San Diego

  • Combinatorics and Probability
  • Delivery Problem
  • Introduction to Graph Theory
  • Algorithms on Strings
  • Algorithms on Graphs
  • Genome Assembly Programming Challenge
  • Algorithmic Toolbox


University of Pennsylvania

  • Robotics: Estimation and Learning
  • Robotics: Computational Motion Planning
  • Robotics: Aerial Robotics


University of Illinois at Urbana Champaign

  • Text Mining and Analytics
  • Text Retrieval and Search Engines


University of Michigan

  • Introduction to Data Science in Python
  • Programming for Everybody (Getting Started with Python)
  • Python Data Structures


New York University Tandon School of Engineering

  • Fundamentals of Machine Learning in Finance
  • Guided Tour of Machine Learning in Finance
  • Reinforcement Learning in Finance


University of Minnesota

  • Introduction to Recommender Systems Non-Personalized and Content-Based
  • Nearest Neighbor Collaborative Filtering
  • Recommender Systems: Evaluation and Metrics
  • Matrix Factorization and Advanced Techniques


Imperial College London

  • Mathematics for Machine Learning: Multivariate Calculus
  • Mathematics for Machine Learning: Linear Algebra


National Research University Higher School of Economics

  • Introduction to Deep Learning
  • Deep Learning in Computer Vision
  • Practical Reinforcement Learning
  • How to Win a Data Science Competition Learn from Top Kagglers
  • Natural Language Processing
  • Bayesian Methods for Machine Learning