Tuesday, March 19, 2024

35 Artificial Intelligence Courses

Datamation content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

Also see: Top 45 Artificial Intelligence Companies

It’s no surprise there’s great interest in artificial intelligence courses: artificial intelligence (AI) seems to be making its way into literally every aspect of technology.

In fact, according to Gartner, “By 2020, AI technologies will be virtually pervasive in almost every new software product and service.” And IDC has predicted that worldwide spending on AI will reach $12.5 billion this year, 59.3 percent more than in 2016. By 2020, revenues could skyrocket to more than $46 billion.

This growing focus on AI has many IT pros scrambling to update their knowledge. Courses on artificial intelligence, machine learning, neural networks, natural language processing and related topics are attracting huge numbers of students.

To help professionals get the training they need, we’ve put together a list of 35 AI courses designed for everyone from beginners to graduate-level computer science students. Many of these courses fall into the category of massively open online courses (MOOCs) and are available for free (sometimes with a small fee for a related certificate). Others are paid courses or vendor-sponsored classes.

Please note that this is not a ranking. The AI classes are organized into categories and then listed alphabetically within each category.

Not matter what your needs, your budget or your level of experience, you’ll likely find a match in the list below.

MOOC AI Courses

1. ColumbiaX Artificial Intelligence

Provider: Columbia University through EdX

Delivery method: Online, instructor-led

Duration: 12 weeks, 8-10 hours per week

Certification available: Verified certificate available

Price: Free; $199 for verified certificate

This course provides an introduction to AI, including the history of the discipline, building an intelligent agent, machine learning algorithms and real-world applications. Students should have some familiarity with the Python programming language before taking the course, and they should also understand the basics of probability theory and linear algebra.

2. ColumbiaX MicroMaster Certificate in Artificial Intelligence

Provider: Columbia University through EdX

Delivery method: Online, instructor-led

Duration: 4 courses, each 12 weeks longs, 8-10 hours per week

Certification available: MicroMaster Credential

Price: Free; $1200 for MicroMaster Credential

Designed for graduate-level computer science students, this four-course program includes the previously mentioned course in artificial intelligence (See #1 above), plus classes in machine learning, robotics, and animation and CGI motion. The course can be taken concurrently or one at a time. Together, the four courses represent the equivalent of about one-quarter of a master’s degree in computer science.

3. Creative Applications of Deep Learning with TensorFlow

Provider: Kadenze Academy

Delivery method: Online, self-paced

Duration: 5 sessions, 50-60 hours of work

Certification available: Certificate of accomplishment

Price: Free to audit, $20 per month for premium access

This course covers Google’s TensorFlow framework in depth, as well as unsupervised and supervised learning, visualizing and hallucinating representations, and generative models. In order to pass the class, students will need to submit five homework assignments and a final project. This is the first course in a three-course program that delves into deep learning.

4. Fast.ai Practical Deep Learning for Coders

Provider: Fast.ai

Delivery method: Online, self-paced

Duration: 7 weeks, 10 hours per week

Certification available: None

Price: Free

Fast.ai is an organization dedicated to making machine learning accessible to anyone. Designed for programmers with at least a year of experience, this class focuses on how to use deep learning to solve coding problems.

5. Fast.ai 2: Cutting-Edge Deep Learning for Coders

Provider: Fast.ai

Delivery method: Online, self-paced

Duration: 7 weeks, 10 hours per week

Certification available: None

Price: Free

The follow-up to Fast.ai’s introductory course, this session covers some of the more recent advances in machine learning. Lessons cover artistic style, generative models, multi-modal and GANs, memory networks, attentional models, neural translation, and time series and segmentation.

6. GTx Machine Learning

Provider: Georgia Tech through EdX

Delivery method: Online, instructor-led

Duration: 14 weeks, 8-10 hours per week

Certification available: Verified certificate available

Price: Free; $99 for verified certificate

Both theoretical and practical in nature, this course introduces students to the fundamentals of machine learning, including the programming skills necessary for research. It covers topics such as statistical supervised and unsupervised learning methods, randomized search algorithms, Bayesian learning methods, reinforcement learning, inductive bias, the PAC and Mistake‐bound learning frameworks, minimum description length principle and Ockham’s Razor.

7. Khan Academy: Algorithms

Provider: Khan Academy

Delivery method: Online, self-paced

Duration: 12 units of lessons

Certification available: None

Price: Free

If you have no previous experience with artificial intelligence or machine learning, you might find this introductory course on algorithms helpful. Created by two Dartmouth college professors, it covers searching, sorting, recursion, and graph theory. Learn through a combination of articles, visualizations, quizzes and coding challenges.

8. Learning from Data

Provider: California Institute of Technology

Delivery method: Online, self-paced

Duration: 1 semester, 18 lectures

Certification available: None

Price: Free

Watched more than 4 million times, this is Caltech’s introductory machine learning class as taught by Yaser Abu-Mostafa in the spring of 2012. In order to understand the course, students should have taken courses in basic probability, matrices and calculus.

9. Machine Learning for Musicians and Artists

Provider: Goldsmiths University of London via Kadenze

Delivery method: Online, self-paced

Duration: 7 Sessions

Certification available: Course certificate

Price: Free to audit, $20 per month for premium access

While most of the AI and machine learning classes available are designed for aspiring data scientists and developers, this one is for people interested in the arts. It introduces students to the basics of machine learning while focusing specifically on techniques for applying machine learning to human gestures, music and real-time data. It also teaches students to use some of the more common machine learning software and digital arts tools.

10. MIT Course 6.034 Artificial Intelligence

Provider: Massachusetts Institute of Technology Open Courseware

Delivery method: Online, self-paced

Duration: 23 one-hour lectures, plus independent work

Certification available: None

Price: Free

MIT has made several versions of this popular class available online. It covers the basics of knowledge representation, problem solving, and learning methods for artificial intelligence, and it leads into a second course on the Human Intelligence Enterprise.

11. MIT 6.803 The Human Intelligence Enterprise

Provider: Massachusetts Institute of Technology Open Courseware

Delivery method: Online, self-paced

Duration: 26 sessions, self-paced

Certification available: None

Price: Free

Available as either an undergraduate or graduate-level class, The Human Intelligence Enterprise follows up on the topics introduced in MIT’s artificial intelligence course. In some ways, it is more akin to a humanities or psychology course than a computer science course, as it covers computational theories of human thinking and requires substantial reading.

12. MIT 6.S094: Deep Learning for Self-Driving Cars

Provider: Massachusetts Institute of Technology

Delivery method: Online, self-paced

Duration: Self-paced

Certification available: None

Price: Free

Designed to be interesting for both novices and researchers, this course gives students hands-on practice with simulators solving real autonomous driving problems. In addition to the lectures from the instructor, it also includes guest lectures from some of the leading self-driving car researchers.

13. NPTEL Artificial Intelligence

Provider: National Programme on Technology Enhanced Learning (India)

Delivery method: Online, self-paced

Duration: Self-paced

Certification available: None

Price: Free

Sponsored by the Indian government, this series of online lectures covers the fundamentals of AI, including intelligent agents, two-player games, constraint satisfaction, knowledge representation and logic, rule-based learning, fuzzy reasoning, decision trees, neural networks and more. In all, it includes 40 lectures with transcripts available.

14. QUT Big Data: Statistical Inference and Machine Learning

Provider: Queensland University of Technology (Australia) via Future Learn

Delivery method: Online, instructor-led

Duration: 3 weeks, 2 hours per week

Certification available: Certification of Achievement

Price: Free; certificate costs $69

This course provides students with practical experience using some of the leading open source machine learning tools, including R, R Studio Desktop, H2O Flow and WEKA. It was designed for students who have already taken undergraduate courses in statistics and math. Note that the course is offered on demand as enough students sign up, so you’ll need to register your interest in the class if you would like to take it.

15. Saylor.org CS405: Artificial Intelligence

Provider: Saylor.org Academy

Delivery method: Online, self-paced

Duration: 8 units, 9-26 hours per unit

Certification available: Certificate of Completion

Price: Free

Saylor.org is a non-profit that offers free, self-paced online courses on a wide variety of topics. This introductory AI course covers search, constraint satisfaction, game playing, logic, machine learning, natural language understanding and robotics. It also includes a final exam, which you must pass in order to get the certificate of completion.

16. UC Berkeley CS188 Intro to AI

Provider: University of California, Berkeley

Delivery method: Online, self-paced

Duration: 14 weeks

Certification available: None

Price: Free

Recognized as a leader in the field, UC Berkeley offers multiple, highly respected AI courses through its computer science department. The lectures and coursework for this class are available online, although you have to have an EdX Edge account to access the homework. It includes a fun series of Pacman projects that are available for other instructors to use in their classes as well.

17. UC Berkeley CS 294 Deep Reinforcement Learning

Provider: University of California, Berkeley

Delivery method: Online, self-paced

Duration: 14 weeks

Certification available: None

Price: Free

Taught by Sergey Levine, this course covers topics like imitation learning, policy gradients, model-based reinforcement learning and more. The videos, slides and reading materials are all available online, and there is a link to a subreddit for class discussion.

18. UCL COMPM050/COMPGI13: Reinforcement Learning

Provider: David Silver, University College London

Delivery method: Online, self-paced

Duration: 10 lectures

Certification available: None

Price: Free

David Silver, who now works for Google DeepMind and is the lead researcher on the AlphaGo project, put together this course on reinforcement learning. The website includes all of his lectures, an assignment, a discussion group and previous exam questions and answers.

Paid Online AI Courses

19. Artificial Intelligence A-Z: Learn How to Build an AI

Provider: Udemy

Delivery method: Online, self-paced

Duration: 16 hours of lectures

Certification available: Certificate of completion

Price: $200 (at the time of writing a 95 percent discount was available)

Designed for beginners who have taken only high school-level math, this extensive course has 115 different lectures, nearly 17 hours’ worth of instruction in all. It includes coding templates and tutorials, and the course instructors promise to respond to student questions within 48 hours.

20. Artificial Intelligence: Reinforcement Learning in Python

Provider: Udemy

Delivery method: Online, self-paced

Duration: 5.5 hours of lectures

Certification available: Certificate of completion

Price: $180 (at the time of writing a 94 percent discount was available)

Created with more advanced students in mind, this course requires understanding of calculus, probability, Markov Models, the Numpy stack, gradient descent and object-oriented programming. It covers reinforcement learning in depth, including gradient-based supervised machine learning, the relationship between reinforcement learning and psychology, and how to implement 17 reinforcement learning algorithms. It includes more than five and a half hours of lectures.

21. Coursera Deep Learning Specialization

Provider: DeepLearning.ai through Coursera

Delivery method: Online, instructor-led

Duration: 5 courses, 2-4 weeks per course

Certification available: Course certificates

Price: Requires Coursera subscription

Created by Deeplearning.ai, this specialization includes five courses: Neural Networks and Deep Learning; Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization; Structuring Machine Learning Projects; Convolutional Neural Networks; and Sequence Models. It covers RNNs, LSTM, Adam, Dropout, BatchNorm and Xavier/He initialization, and it includes practice in TensorFlow and Python.

22. Coursera Machine Learning

Provider:Stanford University through Coursera

Delivery method: Online, instructor-led

Duration: 11 weeks

Certification available: Course certificate

Price: Requires Coursera subscription

Andrew Ng, co-founder of Coursera, adjunct professor at Stanford University and former head of Baidu AI Group/Google Brain, teaches this highly rated course. His lectures cover linear regression and linear algebra, logistic regression, neural networks, machine learning system design, anomaly detection and much more.

23. Coursera Neural Networks for Machine Learning

Provider:University of Toronto through Coursera

Delivery method: Online, instructor-led

Duration: 11 weeks

Certification available: Course certificate

Price: Requires Coursera subscription

Taught by professor Geoffrey Hinton, this course covers the basics of neural networks, speech and object recognition, image segmentation, modelling language and more. In order to get the most from the course, you should be comfortable with calculus and programming in Python.

24. Coursera Practical Machine Learning

Provider:Johns Hopkins University through Coursera

Delivery method: Online, instructor-led

Duration: 4 weeks

Certification available: Course certificate

Price: Requires Coursera subscription

This is the eighth class of the ten-course data specialization certificate available through Coursera. It focuses on using machine learning for predictive analytics and other real-world applications.

25. Udacity Artificial Intelligence Engineer Nanodegree Program

Provider:Udacity, in partnership with IBM, Amazon and DiDi

Delivery method: Online, instructor-led

Duration: Two, three-month terms

Certification available: Nanodegree credential

Price: $800

Sponsored by IBM Watson, Amazon Alexa and Chinese ride-sharing company DiDi, this Nanodegree program covers search and optimization, building models of probability, computer vision, natural language processing and logic, reasoning and planning. Courses are limited to 1,000 students, and because of the advanced nature of the course material, students must apply for admittance into the course.

26. Udacity Machine Learning Engineer Nanodegree Program

Provider:Udacity, in partnership with Kaggle

Delivery method: Online, instructor-led

Duration: Six months

Certification available: Nanodegree or Nanodegree Plus

Price: $199 per month or $299 per month for Nanodegree Plus, which offers a refund if you don’t find a job.

Very highly rated on Udacity, this program promises to “teach you how to become a machine learning engineer, and apply predictive models to massive data sets in fields like finance, healthcare, education, and more.” It includes multiple projects that can be used to build a portfolio for potential employers, and it includes resume help and technical interview practice. In order to take the course, you should understand Python, statistics, calculus and linear algebra.

University AI Courses

27. CMU Statistical Machine Learning

Provider: Carnegie Mellon University

Delivery method: Traditional Classroom

Duration: 1 semester

Certification available: Master’s degree

Price: Requires CMU tuition, but course materials are available online for free.

Designed for advanced students pursuing a graduate degree in computer science, this course assumes students have already taken courses in machine learning and intermediate statistics. The homework, handouts and video lectures are available online where students can access them for free. Topics covered include linear regression, nonparametric regression, linear classification, minimax theory, clustering, graphical models and more.

28. Georgia Tech CS 6601: Artificial Intelligence

Provider: Georgia Tech

Delivery method: Online, instructor-led

Duration: 1 semester

Certification available: Master’s degree

Price: Part of OMS CS program, which costs $510 per course and $310 per semester

In cooperation with Udacity, Georgia Tech offers an online Master of Science in Computer Science (OMS CS), and this artificial intelligence program is part of that program. In order to graduate with a master’s degree, students must take 10 courses and declare a specialization in computation perception and robotics, computing systems, interactive intelligence or machine learning.

29. Stanford University CS221: Artificial Intelligence Principles and Techniques

Provider: Stanford University

Delivery method: Traditional classroom

Duration: 1 semester

Certification available: Bachelor’s degree

Price: Requires Stanford University tuition

To take this class officially, you’ll need to apply to Stanford (and be accepted), pay tuition and complete the pre-requisite courses. However, many of the course materials are available online where motivated students can peruse them for free.

30. University of Oxford Deep Learning for Natural Language Processing

Provider: University of Oxford

Delivery method: Traditional classroom

Duration: 1 semester

Certification available: Bachelor’s or Master’s degree

Price: Requires University of Oxford tuition; course materials available for free

This course is part of the computer science program at the University of Oxford, but all the course materials, including lecture notes and videos, are available online at GitHub. Motivated individuals could learn about deep neural networks, word level semantics, language modelling, text classification, conditional language models and more all for free.

Vendor-Sponsored AI Courses

31. Intel Nervana AI Academy

Provider: Intel

Delivery method: Online, self-paced

Duration: Two 12-week courses, 3 hours per week

Certification available: No

Price: Free

Intel’s Nervana AI Academy website provides a wealth of resources, like downloadable frameworks, AI development tools, videos and tutorials, in addition to two structured courses: Machine Learning 101 and Deep Learning 101. It also includes links to university resources to enhance your learning.

32. Learn TensorFlow and Deep Learning, Without a Ph.D.

Provider: Google Cloud Platform

Delivery method: Online, self-paced

Duration:8 sessions; 3 hours of lectures

Certification available: No

Price: Free

If you only have a little bit of time to devote to learning about AI, this might be a good option for you. Martin Görner, Google Cloud Platform developer advocate, teaches this crash course in deep-learning fundamentals. Originally presented at a conference in Belgium, it covers dense, convolutional and recurrent networks, and training techniques such as dropout or batch normalization. There is also an accompanying self-paced codelab.

33. Microsoft Professional Program in Data Science

Provider: EdX and Microsoft

Delivery method: Online, instructor-led

Duration: 9 courses plus a final project; 16-32 hours per course

Certification available: Verified Certificate

Price: $99 per course or $990 for the entire program

This course starts with the basics like using Excel to explore data and using SQL to query databases. But it ramps up quickly, delving into statistical models, R, Python, and machine learning using Microsoft Azure services. Note that because it is a Microsoft-sponsored course, it focuses primarily on learning Microsoft’s data science and machine learning tools.

34. OpenSAP Enterprise Deep Learning with TensorFlow

Provider: SAP

Delivery method: Online, instructor-led

Duration: 6 weeks

Certification available: No

Price: Free

Designed for application developers and data scientists, this advanced course offers hands-on practice applying deep learning techniques to real-world enterprise use cases. It focuses primarily on using Google’s TensorFlow framework. In order to take the class, you will need basic knowledge of Python, linear algebra and calculus.

35. Titanic: Machine Learning from Disaster

Provider: Kaggle

Delivery method: Online, self-paced

Duration: NA

Certification available: No

Price: Free

This Kaggle challenge isn’t a course per say; instead, it’s a competition designed to teach novices some of the fundamentals of machine learning. This beginner project asks competitors to analyze the available data to determine the odds that any given individual survived the sinking of the Titanic. If you’ve already completed a MOOC, this is a good opportunity to practice your newfound skills. You’ll need a basic understanding of Python and R.

Subscribe to Data Insider

Learn the latest news and best practices about data science, big data analytics, artificial intelligence, data security, and more.

Similar articles

Get the Free Newsletter!

Subscribe to Data Insider for top news, trends & analysis

Latest Articles