Image

Specalize Track

Artificial Intelligence (AI) and Deep Learning Specialization

The AI and Deep Learning specialization focuses on building and deploying intelligent APIs using OpenAI models and building custom Deep Learning Tensorflow models.

Image

AI-351: Developing Planet-Scale Intelligent APIs and Python Programming

Course Description:

Artificial intelligence is the simulation of human intelligence processes by machines, especially computer systems. The AI and Deep Learning Specialization is a foundational program that will aid in your comprehension of deep learning's potential, difficulties, and effects as well as equip you to take part in the creation of cutting-edge AI technology.

We will start this course by understanding the fundamentals and use cases for AI and move on to building next-gen intelligent apps using OpenAI's powerful models and Next.js 13.

We'll conclude the course by learning about basic programming concepts using Python, such as lists, dictionaries, classes, functions, and loops, and practice writing clean and readable code with exercises for each topic. We'll also learn how to make your programs interactive and how to test your code safely before adding it to a project. It is a fast-paced, thorough introduction to programming with Python 3.10+ that will have you writing programs, solving problems, and making things that work in no time. In this quarter we will also learn Git, the distributed version control system. We will also review Git-based GitHub services.

Specialized Track

Duration

13 Weeks

Course Outline:

Introduction to Machine Learning, Data Science, and AI

AI for Everyone

AI for Everyone Quiz in Week 3

Total Questions: 60, Total Time: 75 minutes

Building Next-Gen Intelligent Apps with OpenAI's Powerful Models

We will cover GPT-4, ChatGPT, etc. and Next.js 13

https://openai.com/api/

https://towardsdatascience.com/gpt-4-is-coming-soon-heres-what-we-know-about-it-64db058cfd45

Python Crash Course for TypeScript Developers

Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming 2nd Edition

Program Structure

After completing the first three quarters the participants will select one or more specializations consisting of two courses each.