Resource Hub banner

Fundamentals & Tutorials

Topics in this section

AI for medicine, data visualization, deep learning, data science, ggplot, healthcare, MATLAB, Python, PyTorch, R, SAS, SQL, TensorFlow/Keras, family medicine

Machine Learning Fundamentals

Deep Learning Specialization
Course provided by Andrew Ng (Stanford University)

Data Science: Statistics and Machine Learning Specialization
Course provided by Johns Hopkins University

AI for Medicine Specialization
Course provided by DeepLearning.AI (Stanford University)

AI in Healthcare Specialization
Course provided by DeepLearning.AI (Stanford University)

Coding Tutorials    

R Tutorial For Beginners
Beginner's tutorial for R

ggplot Tutorial
Data visualization for R

Python Tutorial
Beginner's tutorial for Python

Get Started with MATLAB
Beginner's tutorial for MATLAB

SQL Tutorial    
Beginner's tutorial for SQL

SAS Tutorial
Beginner's tutorial for SAS

Introduction to Programming for Genetic Data Analysis 
Undergraduate science student introduction to analyzing biological data using computer programming

PyTorch Tutorial
Beginner's tutorial for PyTorch

TensorFlow/Keras Tutorial    
Beginner's tutorial for TensorFlow/Keras

Introduction to Python
Learn to use machine learning in Python in this introductory course on artificial intelligence from Harvard University.

Machine Learning Fundamentals
This beginner-friendly program from Stanford University will teach you the fundamentals of machine learning and how to use these techniques to build real-world AI applications.

R Programming Fundamentals
This course from Stanford University covers the basics of R: a free programming language and software environment used for statistical computing and graphics.

Online courses

Artificial Intelligence for Family Medicine e-Course
Online course by the College of Family Physicians of Canada

Data Science: Machine Learning
Build a movie recommendation system and learn the science behind one of the most popular and successful data science techniques in this course from Harvard University.

Fundamentals of TinyML
This course from Harvard University focuses on the basics of machine learning and embedded systems, such as smartphones.

Data Science: Capstone
Show what you’ve learned from the Professional Certificate Program in Data Science from Harvard University.

High Dimensional Data Analysis
This course from Harvard University focuses on several techniques that are widely used in the analysis of high-dimensional data.

Destination AI – CIFAR
Learn from some of the world’s leading researchers about the role of artificial intelligence (AI) in your daily life today, and where it’s going in the future.

Computer Science 101
This self-paced course from Stanford University teaches the essential ideas of Computer Science for a zero-prior-experience audience.

Algorithms: Design and Analysis
This Stanford University course teaches students several fundamental principles of algorithm design.

Databases: Advanced Topics in SQL
This Stanford University course is one of five self-paced courses on the topic of Databases.