Free Course Image Artificial intelligence

Free online courseArtificial intelligence

Duration of the online course: 12 hours and 40 minutes

4.72

StarStarStarStarHalf star

(64)

Build real AI skills fast with a free online course: search, machine learning, neural nets and NLP, plus hands-on practice and a certificate option.

In this free course, learn about

  • Core AI concepts and types of problems AI systems solve
  • Search algorithms: BFS/DFS, A*, heuristics, and adversarial (minimax) search
  • Modeling knowledge with logic: sentences, inference, and knowledge-based agents
  • Probability foundations: conditional probability, Bayes' rule, and independence
  • Reasoning under uncertainty using Bayesian networks and probabilistic inference
  • Optimization methods and local search traits (hill climbing, simulated annealing)
  • Supervised learning basics: training from labeled data to generalize to new inputs
  • Common ML models: k-NN, perceptron, SVM, decision trees, and evaluation concepts
  • Neural networks: backpropagation, gradient descent, and modern deep learning ideas
  • Convolution for vision: kernel matrices/filters and feature extraction in images
  • Natural language processing tasks: parsing, sentiment, translation, and language modeling
  • Using Python to implement AI techniques and solve practical exercises/projects

Course Description

Artificial intelligence is no longer a distant concept reserved for research labs; it powers recommendations, language tools, image recognition, and decision-making systems used every day. This free online course is designed to help you understand how AI actually works under the hood, connecting core theory with practical thinking you can apply to real problems. If you want to move from curiosity to capability, you will develop a solid foundation in the main approaches that drive modern intelligent systems.

You will start by learning what AI is and how to frame problems in a way machines can solve. From there, you will explore how an agent can search for solutions, represent knowledge about the world, and make decisions when information is incomplete or uncertain. These ideas form the backbone of many real products, where computers must choose actions efficiently, balance trade-offs, and update beliefs based on evidence.

As you progress, the course shifts toward the methods that allow machines to improve with experience. You will grasp the intuition behind optimization and why it is central to training effective models. You will also dive into machine learning, focusing on supervised learning as a practical pathway to building predictive systems. Along the way, you will strengthen your reasoning with targeted exercises that reinforce key concepts in probability, local search behavior, and model evaluation.

You will then step into neural networks and the fundamentals that make them so powerful, including the building blocks used in vision tasks such as convolution. Finally, you will learn how AI approaches language, tackling goals and techniques within natural language processing that aim to help machines interpret and generate human communication. By the end, you will be able to speak confidently about the major pillars of AI and approach new tools and frameworks with clarity, whether you are preparing for a tech role, enhancing your programming portfolio, or simply building future-proof skills.

Course content

  • Video class: Introduction - CS50's Introduction to Artificial Intelligence with Python 2020

    01m

  • Video class: Search - Lecture 0 - CS50's Introduction to Artificial Intelligence with Python 2020

    1h49m

  • Exercise: _What is artificial intelligence?

  • Video class: Knowledge - Lecture 1 - CS50's Introduction to Artificial Intelligence with Python 2020

    1h47m

  • Exercise: _What are knowledge-based agents in artificial intelligence?

  • Video class: Uncertainty - Lecture 2 - CS50's Introduction to Artificial Intelligence with Python 2020

    1h54m

  • Exercise: What is an important rule in probability theory?

  • Video class: Optimization - Lecture 3 - CS50's Introduction to Artificial Intelligence with Python 2020

    1h44m

  • Exercise: What is a key characteristic of local search algorithms?

  • Video class: Learning - Lecture 4 - CS50's Introduction to Artificial Intelligence with Python 2020

    1h45m

  • Exercise: What is the main idea behind supervised machine learning?

  • Video class: Neural Networks - Lecture 5 - CS50's Introduction to Artificial Intelligence with Python 2020

    1h41m

  • Exercise: What is the role of a kernel matrix in image convolution?

  • Video class: Language - Lecture 6 - CS50's Introduction to Artificial Intelligence with Python 2020

    1h54m

  • Exercise: What is a significant task within natural language processing aimed at making AI understand human languages?

This free course includes:

12 hours and 40 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

Course comments: Artificial intelligence

Students rated the free course 5 stars and described it as good, very good, awesome, and even the best one.

ZT

ZEWDU TECHAN DEGNE

StarStarStarStarStar

good

ZT

ZEWDU TECHAN DEGNE

StarStarStarStarStar

good

ZT

ZEWDU TECHAN DEGNE

StarStarStarStarStar

good

CK

CHANDAN KUSHWAHA

StarStarStarStarStar

AWESOME

AJ

Ashish joon

StarStarStarStarStar

best one

BC

Baisampayan Chatterjee

StarStarStarStarStar

Very good

More free courses at Artificial Intelligence and Machine Learning

Free Ebook + Audiobooks! Learn by listening or reading!

Download the App now to have access to + 5000 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 60 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate