We may earn an affiliate commission when you visit our partners.
Course image
Ciprian Jichici, Daron Yondem, Kevin Feasel, and Kyle Bunting

Learn AI fundamentals with this free AI course by Udacity. Explore the world of AI using Microsoft's Azure Machine Learning and Azure Cognitive Services.

What's inside

Syllabus

Welcome! We're so glad you're here. Join us in learning a bit more about what to expect and ways to succeed.
Meet your instructors, get an overview of the course, check out the prerequisites, and get an introduction to the development of AI and ML.
Read more
Review the key terms and concepts related to artificial intelligence and machine learning, including responsible AI and responsible ML.
Train and evaluate models using Azure Machine Learning, using its Automated Machine Learning capabilities as well as the Azure Machine Learning designer.
Use Azure Cognitive Services to handle key workloads in computer vision: object detection, image classification, face detection, text analysis, and processing forms.
Analyze text and speech for intent, and translate text and speech between languages.
Create a knowledge base in question-and-answer format and create a bot based off of that knowledge base.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Suitable for beginners with an interest in AI fundamentals using Microsoft Azure
Taught by instructors recognized for their work in AI and ML
Provides hands-on experience with Azure Machine Learning and Azure Cognitive Services
Covers key concepts of AI and ML, including responsible AI and ML
Provides a foundation for further exploration of AI and ML
May require additional resources for learners with no prior experience in AI or ML

Save this course

Save AI Fundamentals to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in AI Fundamentals with these activities:
Review linear algebra and calculus
Strengthen your mathematical foundation for AI.
Browse courses on Linear Algebra
Show steps
  • Review your notes from linear algebra and calculus courses.
  • Take practice problems and quizzes.
Follow tutorials on Azure Machine Learning and Azure Cognitive Services
Supplement your learning with hands-on tutorials.
Browse courses on Azure Machine Learning
Show steps
  • Search for tutorials on Azure Machine Learning and Azure Cognitive Services.
  • Follow the tutorials step-by-step and complete the exercises.
Azure Cognitive Services exploration
Compile a list of all the Cognitive Services offered by Azure and write a short summary of each service.
Browse courses on Azure Cognitive Services
Show steps
  • Visit the Azure Cognitive Services website and browse the list of services.
  • For each service, write a brief summary of its purpose and capabilities.
  • Organize your summaries into a document or spreadsheet.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Create a presentation on AI ethics and responsible ML
Develop a deeper understanding of the ethical implications of AI.
Browse courses on AI Ethics
Show steps
  • Research AI ethics and responsible ML.
  • Develop a presentation that outlines the key ethical considerations.
  • Present your findings to your classmates or colleagues.
Practice using Azure Machine Learning
Reinforce your understanding of Azure Machine Learning through practice.
Browse courses on Azure Machine Learning
Show steps
  • Create a free Azure Machine Learning workspace.
  • Upload a dataset to your workspace.
  • Create and train a machine learning model.
  • Evaluate the performance of your model.
Build a simple AI application using Azure Machine Learning
Apply the concepts learned in the course to a practical project.
Browse courses on Machine Learning
Show steps
  • Choose a simple AI application to build, such as an object detection or text classification model.
  • Create an Azure Machine Learning workspace.
  • Use the Azure Machine Learning designer to create and train a model.
  • Deploy your model to Azure.
Participate in AI competitions
Test your skills and learn from others by participating in AI competitions.
Browse courses on AI
Show steps
  • Find AI competitions that are relevant to your interests.
  • Form a team or work independently.
  • Develop and submit your solution.

Career center

Learners who complete AI Fundamentals will develop knowledge and skills that may be useful to these careers:
Machine Learning Engineer
The Machine Learning Engineer develops and deploys machine learning applications. They work closely with data scientists to ensure that the models are accurate and efficient. This course can help you develop the skills you need to become a Machine Learning Engineer, including how to train and evaluate models using Azure Machine Learning, use Azure Cognitive Services to handle key workloads in computer vision, analyze text and speech for intent, and create a knowledge base in question-and-answer format. The course can help in gaining real world experience and build a portfolio of projects to showcase your skills to potential employers.
Data Scientist
The Data Scientist analyzes data to extract insights and communicate these insights to decision-makers. They use a variety of statistical techniques and machine learning algorithms to identify trends and patterns in data. This course can help you develop the skills you need to become a Data Scientist, including how to train and evaluate models using Azure Machine Learning, use Azure Cognitive Services to handle key workloads in computer vision, analyze text and speech for intent, and create a knowledge base in question-and-answer format. These skills can help you build a strong foundation in data science and prepare you for a successful career in this field.
Software Engineer
The Software Engineer designs, develops, and maintains software applications. They work with a variety of programming languages and technologies to create software that meets the needs of users. This course can help you develop the skills you need to become a Software Engineer, including how to train and evaluate models using Azure Machine Learning, use Azure Cognitive Services to handle key workloads in computer vision, analyze text and speech for intent, and create a knowledge base in question-and-answer format. These skills can help you build a strong foundation in software engineering and prepare you for a successful career in this field.
Artificial Intelligence Engineer
The Artificial Intelligence Engineer designs, develops, and maintains artificial intelligence applications. They work with a variety of programming languages and technologies to create AI applications that can solve complex problems. This course can help you develop the skills you need to become an Artificial Intelligence Engineer, including how to train and evaluate models using Azure Machine Learning, use Azure Cognitive Services to handle key workloads in computer vision, analyze text and speech for intent, and create a knowledge base in question-and-answer format. These skills can help you build a strong foundation in AI engineering and prepare you for a successful career in this field.
Data Analyst
The Data Analyst analyzes data to identify trends and patterns. They use a variety of statistical techniques and data visualization tools to communicate insights to decision-makers. This course can help you develop the skills you need to become a Data Analyst, including how to train and evaluate models using Azure Machine Learning, use Azure Cognitive Services to handle key workloads in computer vision, analyze text and speech for intent, and create a knowledge base in question-and-answer format. These skills can help you build a strong foundation in data analysis and prepare you for a successful career in this field.
Business Intelligence Analyst
The Business Intelligence Analyst analyzes data to identify trends and patterns that can help businesses make better decisions. They use a variety of statistical techniques and data visualization tools to communicate insights to decision-makers. This course can help you develop the skills you need to become a Business Intelligence Analyst, including how to train and evaluate models using Azure Machine Learning, use Azure Cognitive Services to handle key workloads in computer vision, analyze text and speech for intent, and create a knowledge base in question-and-answer format. These skills can help you build a strong foundation in business intelligence and prepare you for a successful career in this field.
Computer Vision Engineer
The Computer Vision Engineer designs, develops, and maintains computer vision applications. They work with a variety of programming languages and technologies to create software that can interpret and understand images and videos. This course can help you develop the skills you need to become a Computer Vision Engineer, including how to use Azure Cognitive Services to handle key workloads in computer vision, such as object detection, image classification, and face detection. These skills can help you build a strong foundation in computer vision and prepare you for a successful career in this field.
Natural Language Processing Engineer
The Natural Language Processing Engineer designs, develops, and maintains natural language processing applications. They work with a variety of programming languages and technologies to create software that can understand and generate human language. This course can help you develop the skills you need to become a Natural Language Processing Engineer, including how to analyze text and speech for intent, and create a knowledge base in question-and-answer format. These skills can help you build a strong foundation in natural language processing and prepare you for a successful career in this field.
Machine Learning Scientist
The Machine Learning Scientist researches and develops new machine learning algorithms and techniques. They work with a variety of programming languages and technologies to create software that can learn from data. This course can help you develop the skills you need to become a Machine Learning Scientist, including how to train and evaluate models using Azure Machine Learning. These skills can help you build a strong foundation in machine learning and prepare you for a successful career in this field.
Data Engineer
The Data Engineer designs, builds, and maintains data pipelines. They work with a variety of programming languages and technologies to create software that can collect, store, and process data. This course can help you develop the skills you need to become a Data Engineer, including how to use Azure Machine Learning to train and evaluate models. These skills can help you build a strong foundation in data engineering and prepare you for a successful career in this field.
Robotics Engineer
The Robotics Engineer designs, builds, and maintains robots. They work with a variety of programming languages and technologies to create software that can control and operate robots. This course can help you develop the skills you need to become a Robotics Engineer, including how to train and evaluate models using Azure Machine Learning. These skills can help you build a strong foundation in robotics and prepare you for a successful career in this field.
User Experience Designer
The User Experience Designer designs and evaluates user interfaces. They work with a variety of programming languages and technologies to create software that is easy to use and understand. This course can help you develop the skills you need to become a User Experience Designer, including how to analyze text and speech for intent. These skills can help you build a strong foundation in user experience design and prepare you for a successful career in this field.
Product Manager
The Product Manager plans and manages the development of products. They work with a variety of stakeholders to ensure that products meet the needs of users. This course can help you develop the skills you need to become a Product Manager, including how to analyze text and speech for intent. These skills can help you build a strong foundation in product management and prepare you for a successful career in this field.
Technical Writer
The Technical Writer creates and maintains technical documentation. They work with a variety of programming languages and technologies to create documentation that is clear and concise. This course can help you develop the skills you need to become a Technical Writer, including how to analyze text and speech for intent. These skills can help you build a strong foundation in technical writing and prepare you for a successful career in this field.
Information Architect
The Information Architect designs and organizes information systems. They work with a variety of programming languages and technologies to create systems that are easy to use and understand. This course may be useful to you if you want to become an Information Architect, as it can help you develop the skills you need to analyze text and speech for intent. These skills will help you create information systems that are user-friendly and efficient.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in AI Fundamentals.
This comprehensive textbook provides a deep dive into deep learning. It covers topics such as neural networks, convolutional neural networks, recurrent neural networks, and generative adversarial networks. It valuable resource for anyone who wants to learn more about the state-of-the-art in deep learning.
Provides a comprehensive introduction to machine learning using Python. It covers topics such as data preparation, model training, model evaluation, and model deployment. It valuable resource for anyone who wants to learn more about using Python for machine learning.
Provides a comprehensive introduction to machine learning using Python. It covers topics such as data preparation, model training, model evaluation, and model deployment. It valuable resource for anyone who wants to learn more about using Python for machine learning.
Provides a comprehensive introduction to machine learning using PHP. It covers topics such as data preparation, model training, model evaluation, and model deployment. It valuable resource for anyone who wants to learn more about using PHP for machine learning.
Provides a comprehensive introduction to machine learning using Go. It covers topics such as data preparation, model training, model evaluation, and model deployment. It valuable resource for anyone who wants to learn more about using Go for machine learning.
Provides a comprehensive introduction to machine learning using Scala. It covers topics such as data preparation, model training, model evaluation, and model deployment. It valuable resource for anyone who wants to learn more about using Scala for machine learning.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to AI Fundamentals.
Optimizing Microsoft Azure AI Solutions
Most relevant
Developing AI Applications on Azure
Most relevant
Machine Learning and Microsoft Cognitive Services
Most relevant
Microsoft Cognitive Services: Azure Custom Text to Speech
Most relevant
Data Literacy: Essentials of Microsoft Azure Cognitive...
Most relevant
Microsoft Azure Developer: Creating and Integrating AI...
Most relevant
How to Secure Azure AI Services
Most relevant
Microsoft Azure Cognitive Services: Anomaly Detector
Most relevant
Build a computer vision app with Azure Cognitive Services
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser