Skip to content
Badr Academy Education
العربية
Badr Academy Education

Browse by topic

Free course Artificial intelligence Graduates and professionalsUniversity students

Google’s Machine Learning Crash Course

A free course from Google that explains machine learning with videos, interactive visualisations and exercises, from regression and classification to neural networks.

  • Google
  • Intermediate
  • In English
  • Free

Added to the library by Badr Academy Education – Academy team

Google for DevelopersMachine Learning  |  Google for DevelopersOpen the original source

The preview comes from the source itself, as it publishes it for sharing. The content and its rights belong to Google.

The Machine Learning Crash Course is a free course prepared by Google to introduce machine learning in a practical, concise way. The company used it to train its own staff before opening it to everyone, and it combines short videos, explanatory text, interactive visualisations in which you change values yourself and see the effect at once, and programming exercises. That interactive approach is one of its greatest strengths, because many machine learning ideas are hard to grasp in words alone and become clear when you watch them change in front of you.

What you will find in the course

  • The core ideas: what a model is, how it learns from data, what a loss function is, and how gradient descent works.
  • Linear regression, logistic regression and classification, and ways of measuring a model’s quality.
  • Working with data: cleaning it, splitting it into training and test sets, and avoiding overfitting.
  • An introduction to neural networks, and more recent topics related to large models.
  • Units on responsibility and fairness in machine learning systems, and how projects move from experiment to real use.

Who it suits

It suits university students in technical and scientific subjects, and graduates and professionals who want a solid understanding of machine learning. You need basic Python programming and some secondary-school maths, such as functions, graphs and averages. The course is mainly in English, and some of its pages may appear automatically translated depending on your browser’s language.

How to use it, step by step

  1. If you do not know Python yet, start with that first, then come back to this course.
  2. Follow the units in order, and do not skip the interactive visualisations; change the values until you understand the effect of each one.
  3. Do the programming exercises yourself rather than just reading the solutions.
  4. After each unit, explain what you learned to a friend or write it in a short paragraph; if you cannot explain it simply, repeat the unit.
  5. At the end, choose a simple dataset and apply a model to it, from start to evaluating its results.

Before you start

The course is a “crash course”, as its name says: it covers a lot in a short time, and it is normal to return to some units more than once. To complete the picture, read “A beginner’s map for learning AI” on the academy’s blog to see where this course sits in the learning journey. In the artificial intelligence course at Badr Academy Education we apply these ideas through projects with the instructor’s follow-up. The content and its rights belong to Google.

The source and its rights

© Google
Free to the public from its owner, all rights reserved to them
developers.google.com/machine-learning/crash-course

Added to the library by

Badr Academy Education
Academy team
28/09/2026

The resource sheet is a file for your device – the description, links and rights, to read offline. Videos play in YouTube’s player, whose terms do not allow downloading them.

Any content in the library is the responsibility of the person who added it, even the administration. The academy is not a file-hosting service; we list resources open to everyone on public platforms and credit their owners. If something is wrong with this resource, please tell us.

Rate this resource

No ratings yet – be the first to rate.

From the library to a course

Go further with the academy’s courses

الفيزياء — الصف الثالث الثانوي

Physics — Secondary Grade 3

دعم منهج الفيزياء للصف الثالث الثانوي فصلًا بفصل: التيار الكهربي وقانونا أوم وكيرشوف، التأثير المغناطيسي للتيار وأجهزة القياس، الحث الكهرومغناطيسي والمولدات والمحولات،…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الإحصاء — الصف الثالث الثانوي

Statistics — Secondary Grade 3

الارتباط والانحدار، الساق والأوراق والرباعيات ونصف المدى الربيعي، الاحتمال والاحتمال الشرطي والاستقلال، المتغيرات العشوائية والتوقع والتباين وذو الحدين والهندسي والمتغير المتصل، والتوزيع…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الرياضيات — الصف الثالث الثانوي

Mathematics — Secondary Grade 3

دعم كتابي الرياضيات البحتة والتطبيقية للصف الثالث الثانوي 2026/27: ذات الحدين، الأعداد المركبة، المتجهات والمستقيمات والمستويات في الفراغ، التفاضل والتكامل وتطبيقاتهما، الاستاتيكا…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الجغرافيا — الصف الثالث الثانوي

Geography — Secondary Grade 3

الجغرافيا السياسية: مدخل، الدولة (تعريفها وأنواعها ومقومات قوتها الطبيعية والبشرية والنظام السياسي والانتخابي)، المشكلات السياسية (الحدود ومفهومها وأنواعها وتطور الخريطة السياسية والمشكلات…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

التاريخ — الصف الثالث الثانوي

History — Secondary Grade 3

تاريخ مصر والعرب الحديث: الحملة الفرنسية، وبناء الدولة الحديثة، ومصر من الثورة العرابية حتى ثورة يوليو، والاستعمار في البلاد العربية حتى الاستقلال،…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

الكيمياء — الصف الثالث الثانوي

Chemistry — Secondary Grade 3

دعم كتاب الكيمياء للصف الثالث الثانوي بابًا بابًا: العناصر الانتقالية والحديد، والتحليل الكيميائي الوصفي والكمي، والاتزان الكيميائي والأيوني، والكيمياء الكهربية، والكيمياء العضوية…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

اللغة العربية — الصف الثالث الثانوي

Arabic Language — Secondary Grade 3

القراءة (إرادة التغيير، أبو الريحان البيروني، القدس، العلم في الإسلام، قيم إنسانية)، الشعر ومدارسه من الإحياء إلى الشعر الجديد بنصوصها، النثر وفنونه…

  • All levels
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

Comments (0)

Commenting is for signed-in members.

No comments yet – be the first to join in.

Add a resource to the learning library

Every resource is reviewed by the administration before it is published. Your name is shown with it as the person who added it; the source’s rights stay with its owner.

About you
The resource

A page, a video, or a YouTube playlist or channel. Open hosting only: we do not accept Google Drive, Dropbox or OneDrive links, which can disappear at any time.

Who is it for? *

0 / 300 – What does it contain? Who is it for? How can a learner use it, step by step? What makes it stand out?

Rights

Report a problem with this resource

What is the problem? *