Ads
Free course

Free Artificial Intelligence Course: From ML to AI Agents

Explore the full landscape of modern artificial intelligence, from foundational concepts like Machine Learning and Neural Networks to advanced AI Agents and compound systems. This course combines IBM overviews, Harvard's rigorous CS50 Python curriculum,...

5 lessons 13h 28min total Free

Course overview

This course provides a structured journey through the core layers of artificial intelligence. You will begin by clarifying the distinctions between AI, Machine Learning, Deep Learning, and Generative AI with IBM, establishing a critical foundation. The path then delves into Harvard University's comprehensive CS50 course, where you will implement search algorithms, Bayesian networks, and neural networks using Python, TensorFlow, and PyTorch. The second half shifts focus to autonomous systems, moving from monolithic models to compound AI agents. You will explore agent architectures, the ReAct framework, and Retrieval-Augmented Generation before receiving practical guidance from Microsoft on building and deploying multi-agent systems using LangChain and Semantic Kernel.

Who this course is for

This course is designed for aspiring developers and technical professionals who want a complete conceptual and practical understanding of modern AI. It suits those who are confused by industry terminology and need clear boundaries between Deep Learning, LLMs, and AI agents. If you are a Python programmer looking to transition from basic scripting to implementing search algorithms or neural networks, Harvard's detailed instruction will serve you well. The agent-focused modules are ideal for engineers evaluating frameworks like AutoGen for production systems, while managers will benefit from learning to distinguish true autonomous agents from simple AI workflows in real-world contexts.

How to study this sequence

Follow the sequence linearly to build your knowledge logically. Start with the IBM overview to map out how Machine Learning, Generative AI, and Deep Learning relate. Move to Harvard's CS50 for a deep technical dive, actively coding the graph search algorithms, classifiers, and transformers in Python to solidify the concepts. Transition to AI Agents by first understanding the theory of compound systems and tool integration in the third video, then use the fourth lesson to clearly distinguish between standard LLM workflows and true autonomous reasoning with the ReAct framework. Finally, apply the Microsoft beginner course to explore hands-on implementation with agentic RAG and multi-agent design patterns.

What you should be able to do

By completing this sequence, you will gain the ability to accurately differentiate between Generative AI, LLMs, and autonomous agents. You will have hands-on experience implementing fundamental algorithms like probabilistic inference and neural network training in Python. The course demystifies the evolution from static chatbots to dynamic agentic systems capable of tool use and adaptive decision-making. You will finish with a practical roadmap for building agentic RAG systems and evaluating agent frameworks, giving you the vocabulary and technical insight needed to navigate current AI development trends confidently.

~/about-course

What you learn in this Inteligência Artificial course

This course organizes 5 Inteligência Artificial lessons in a practical order, starting with the base and moving toward examples you can repeat in your own projects.

The main practice points are Distinguish between AI, Machine Learning, Deep Learning, and Generative AI, Understand how neural networks and foundation models power modern AI systems, Recognize common misconceptions about AI capabilities and limitations and Explore real-world applications of these technologies across different industries. Use this page to review the course proposal, check the key topics, and open the lessons in the recommended order.

What you will practice

  • Distinguish between AI, Machine Learning, Deep Learning, and Generative AI
  • Understand how neural networks and foundation models power modern AI systems
  • Recognize common misconceptions about AI capabilities and limitations
  • Explore real-world applications of these technologies across different industries
  • Evaluate when to apply different AI approaches to solve specific problems
  • Implement search algorithms and graph traversal techniques for problem-solving

Concepts covered

Artificial Intelligence (AI) Machine Learning (ML) Deep Learning (DL) Neural Networks Foundation Models Large Language Models (LLMs) Generative AI Deepfakes

Course lessons

5 tutoriais organizados em sequência.

~/course-summary

Course summary

This Inteligência Artificial course brings together 5 lessons in a guided sequence. It starts with "AI, Machine Learning, Deep Learning and Generative AI Explained" and moves step by step, so each lesson supports the next one and helps turn the topic into practice.

During the course, the practical focus is on Distinguish between AI, Machine Learning, Deep Learning, and Generative AI, Understand how neural networks and foundation models power modern AI systems, Recognize common misconceptions about AI capabilities and limitations and Explore real-world applications of these technologies across different industries. These points help you watch with a goal instead of treating the lesson as a loose introduction.

The course also introduces important ideas such as Artificial Intelligence (AI), Machine Learning (ML), Deep Learning (DL), Neural Networks and Foundation Models, which makes it easier to understand later tutorials and decide when each resource is useful.

~/study-plan

How to get more from this course

Who this Inteligência Artificial course is for

This advanced course is for learners who already understand the fundamentals of Inteligência Artificial and want to develop deeper technical or professional skills.

What you can do after finishing

By the end, you should be able to review the main idea of the course and practice Distinguish between AI, Machine Learning, Deep Learning, and Generative AI, Understand how neural networks and foundation models power modern AI systems, Recognize common misconceptions about AI capabilities and limitations and Explore real-world applications of these technologies across different industries with more confidence.

Recommended study order

Watch the 5 lessons in the order shown on this page. Pause after each lesson to repeat the examples and only move on when the previous step makes sense.

What to study next

After finishing the course, explore the Inteligência Artificial topic to find related tutorials and keep studying with more context.

~/course-faq

Course questions

Is this Inteligência Artificial course for beginners?

No. This course covers advanced Inteligência Artificial topics and is best suited to learners who already understand the fundamentals.

How many lessons are in this course?

This course currently has 5 lessons and about 13h 28min in total.

What should I do after finishing the course?

The best next step is to explore the Inteligência Artificial topic and choose a related tutorial that matches what you want to practice.

Is this course free?

Yes. This is a free course organized by CursoB so you can study Inteligência Artificial in a structured sequence.

Do I need previous experience to follow the course?

Yes. You should already understand the fundamentals of Inteligência Artificial before starting this advanced course.

Should I watch the lessons in order?

Yes. The recommended path is to watch the 5 lessons in the order shown, because each lesson helps prepare the next one.

Can I use this course for practical projects?

Yes. Use the course as a practical reference to train Distinguish between AI, Machine Learning, Deep Learning, and Generative AI, Understand how neural networks and foundation models power modern AI systems, Recognize common misconceptions about AI capabilities and limitations and Explore real-world applications of these technologies across different industries and adapt the examples to your own projects.

Does this course include a certificate?

CursoB stopped issuing certificates for its own courses in May 2026. CursoB no longer offers completion certificates. Courses and tutorials remain free to study. If content is hosted on another platform, any certificate depends exclusively on the original author or platform rules.

Are the lessons updated?

CursoB periodically reviews the Inteligência Artificial catalog and may add, remove, or reorder lessons when better content is found.

Where can I find more content on this subject?

Explore the Inteligência Artificial topic to find related tutorials and complementary courses.

~/lesson-notes

What each course lesson covers

Use these notes to understand the sequence before opening each lesson.

  1. 01 AI, Machine Learning, Deep Learning and Generative AI Explained In this lesson, you practice Distinguish between AI, Machine Learning, Deep Learning, and Generative AI, Understand how neural networks and foundation models power modern AI systems and Recognize common misconceptions about AI capabilities and limitations.
  2. 02 Harvard CS50’s Artificial Intelligence with Python – Full University Course In this lesson, you practice Implement search algorithms and graph traversal techniques for problem-solving, Represent and reason about knowledge using logic and inference systems and Handle uncertainty with probabilistic models and Bayesian networks.
  3. 03 What are AI Agents? In this lesson, you practice Understand the evolution from monolithic AI models to compound AI systems, Explore how AI agents integrate with databases and external tools and Learn how agents enhance problem-solving capabilities and adaptability.
  4. 04 AI Agents, Clearly Explained In this lesson, you practice Distinguish between Large Language Models, AI Workflows, and true AI Agents, Understand how RAG (Retrieval-Augmented Generation) enhances AI capabilities and Learn the ReAct framework for autonomous decision-making in AI systems.
  5. 05 AI Agents for Beginners: Full Course In this lesson, you practice Understand what AI agents are and how they differ from standard language models, Select and evaluate appropriate agent frameworks for different project requirements and Design agents with clear objectives, proper scoping, and validation mechanisms.