Take free or certified courses in artificial intelligence and machine learning offered by Microsoft, IBM, deeplearning.ai and top universities like Columbia University, Harvard University, Minnesota University.
Artificial Intelligence (Columbia University)
Artificial Intelligence is a free online computer science course offered by Columbia University in the United States. This 12-week course introduces the topic of artificial intelligence and gives students a chance to gain hands-on experience by creating a basic search agent. The class consists of 12 weekly modules: Introduction to AI, history of AI, course logistics; Intelligent agents, uninformed search; Heuristic search, A algorithm; Adversarial search, games; Constraint Satisfaction Problems; Machine Learning: Basic concepts, linear models, perceptron, K nearest neighbors; Machine Learning: advanced models, neural networks, SVMs, decision trees and unsupervised learning; Markov decision processes and reinforcement learning; Logical Agent, propositional logic and first order logic; NLP AI Applications; Vision Robotics NLP Applications; and course conclusion. Each module requires about 8 to 10 hours of study time to complete. Those who successfully finish all of the coursework can receive a certificate of completion for a $249 fee.
Introduction to Artificial Intelligence (IBM)
Introduction to Artificial Intelligence is a free online computer science course offered by the IBM Corporation. A general introduction, the four-week course does not delve into the technical aspects of AI. As a result, the class is suitable for individuals who have no previous programming or computer science education or experience. The class includes four modules: What is AI? Applications and Examples of AI; AI Concepts, Terminology, and Application Areas; AI: Issues, Concerns and Ethical Considerations; and The Future with AI, and AI in Action. Each module takes one to two hours to complete.
Artificial Intelligence: Reinforcement Learning in Python (Lazy Programmer)
Artificial Intelligence: Reinforcement Learning in Python is an online data science course offered by Lazy Programmer, Inc. To enroll in the course, students must have experience with calculus, probability and Markov models, Numpy, Matplotlib and solid object-oriented programming skills. The course includes 10 hours of online videos and a certificate of completion. Among the topics covered are Dynamic Programming, Temporal Difference Learning and Approximation Methods. At the end of the class, students complete a stock trading project. The cost of the course is $179.99.
Machine Learning (Stanford University)
Machine Learning is a free online computer science course offered by Stanford University in the United States. Lasting for 11 weeks, the class provides individuals who have previous computer science experience with an in-depth look at the fundamentals of machine learning. Each week, students complete one to two video modules. Students will need to invest about five to seven hours of study time to the course weekly to succeed. The modules are: Introduction, Linear Regression with One Variable; Linear Algebra Review; Linear Regression with Multiple Variables; Octave/Matlab Tutorial; Logistic Regression; Regularization; Neural Networks: Representation; Neural Networks: Learning; Advice for Applying Machine Learning; Machine Learning System Design Support Vector Machines; Unsupervised Learning; Dimensionality Reduction; Anomaly Detection; Recommender Systems; and Large Scale Machine Learning.
Machine Learning Foundations: A Case Study Approach (University of Washington)
Machine Learning Foundations: A Case Study Approach is a free online computer science course offered by the University of the Washington in the United States. The six-week class is intended for individuals who have some experience with programming and wish to begin working with machine learning. Some of the modules featured in the syllabus include Regression: Predicting House Prices; Classification: Analyzing Sentiment; Clustering and Similarity: Retrieving Documents; Recommending Products; and Deep Learning: Searching for Images. Each module includes a hands-on learning activity.
Machine Learning: Regression (University of Washington)
Machine Learning: Regression is a free online computer science course offered by the University of the Washington in the United States. Before enrolling, students must complete the prerequisite class, Machine Learning Foundations: A Case Study Approach. The six-week class continues on an exploration of machine learning with the following modules: Simple Linear Regression; Multiple Regression; Assessing Performance; Ridge Regression; Feature Selection & Lasso; and Nearest Neighbors & Kernel Regression.
Machine Learning With Big Data (University of California)
Machine Learning With Big Data is a free online computer science course offered by the University of California, San Diego, in the United States. The five-week class is geared toward data scientists who wish to learn more about how to use machine learning to analyze data. Each week, students complete one module that includes videos and supplemental assignments and activities. The modules are: Data Exploration; Data Preparation; Classification; Evaluation of Machine Learning Models; and Regression, Cluster Analysis, and Association Analysis.
Machine Learning for Data Science and Analytics (Columbia University)
Machine Learning for Data Science and Analytics is a free online computer science course offered by Columbia University in the United States. The self-paced class is intended for individuals who want to learn more about algorithms and machine learning. Students who complete one of the videos and hands-on modules weekly can finish the entire course in five weeks, spending seven to 10 hours per week on the material.