Artificial intelligence is transforming the technologies that we use, and it is becoming increasingly essential to be able to leverage artificial intelligence and machine learning, no matter your field. In this specialization, you will delve into the fundamentals of these technologies through four courses in AI, statistics, machine learning and deep learning. You will also take your Python skills to the next level by completing Python programming projects on these topics.

This specialization is for students and professionals who have some programming experience in Python, such as completion of the “Introduction to Programming with Python and Java” specialization, and some college-level math experience. It’s for motivated learners who have experience with rigorous coursework and are looking to gain a competitive edge in advancing their career in these fields. It’s also a great choice for students who are thinking about applying to a Penn Engineering Online degree program and want to sample some introductory content from the programs.

All courses are 100 percent online and you can complete them at your own pace. You will receive a professional certificate if you pay for and complete all four courses.

100% online

4 Courses

12 Weeks

8 hours a week

Hosted on Coursera

Specialization Certificate


About the Program


Courses in This Program

Artificial Intelligence Essentials

Take a look at artificial intelligence through philosophical and science fiction lenses, and review Python basics. Then explore AI algorithms through studying rational agents and common search algorithms like A* search. Complete short coding assignments in Python.

  • 4 weeks
  • 8 hours per week
  • Self-paced
  • Instructor: Chris Callison-Burch

Statistics Essentials

Review the basics of discrete math and probability before enhancing your probability skills and learning how to interpret data with tools such as the central limit theorem, confidence intervals and more. Complete short weekly mathematical assignments.

  • 4 weeks
  • 8 hours per week
  • Self-paced
  • Instructor: Hamed Hassani

Machine Learning Essentials

Use statistical learning techniques like linear regression and classification to solve common machine learning problems. Complete short coding assignments in Python.

  • 4 weeks
  • 8 hours per week
  • Self-paced
  • Instructor: Victor Preciado

Deep Learning Essentials

Delve into the history of deep learning, and explore neural networks like the perceptron, how they function, and what architectures underpin them. Complete short coding assignments in Python.

  • 4 weeks
  • 8 hours per week
  • Self-paced
  • Instructor: Pratik Chaudhari

AI Essentials

In this specialization, you’ll embark on a transformative journey through the fundamental pillars of artificial intelligence, statistics, machine learning, and deep learning, equipping yourself with the essential knowledge and practical skills needed to thrive in today’s rapidly evolving technological landscape, and enhancing your Python prowess with practical projects across four courses.

Request Info