Artificial Intelligence Blog

Free AI online courses

WRITTEN SEB SALOIS

Free AI online courses

AI For Everyone

AI is not only for engineers. If you want your organization to become better at using AI, this is the course to tell everyone–especially your non-technical colleagues–to take.

In this course, you will learn:

  • The meaning behind common AI terminology, including neural networks, machine learning, deep learning, and data science
  • What AI realistically can–and cannot–do
  • How to spot opportunities to apply AI to problems in your own organization
  • What it feels like to build machine learning and data science projects
  • How to work with an AI team and build an AI strategy in your company
  • How to navigate ethical and societal discussions surrounding AI

Though this course is largely non-technical, engineers can also take this course to learn the business aspects of AI.

View course


ChatGPT Prompt Engineering for Developers

A free course on ChatGPT prompt engineering by DeepLearning AI and OpenAI.

View course


Learnprompting.org

Your Guide to Communicating with Artificial Intelligence. Learn how to use ChatGPT and other AI tools to accomplish your goals using our free and open source curriculum, designed for all skill levels!

View course


Stanford’s CS224N

Drive forward your understanding of Natural Language Processing (NLP), the basis of how large language models (LLMs) like GPT-4 work.

This lecture covers:

  • Human language and word meaning (15 min)
  • Word2vec algorithm introduction (15 min)
  • Word2vec objective function gradients (25 min)
  • Optimization basics (5min)
  • Looking at word vectors (10 min or less)

Key learning: The (really surprising!) result that word meaning can be representing rather well by a large vector of real numbers.

This course will teach:

  1. The foundations of the effective modern methods for deep learning applied to NLP. Basics first, then key methods used in NLP: recurrent networks, attention, transformers, etc.
  2. A big picture understanding of human languages and the difficulties in understanding and producing them
  3. An understanding of an ability to build systems (in Pytorch) for some of the major problems in NLP. Word meaning, dependency parsing, machine translation, question answering.

View course


Stanford’s CS230

Deep Learning is one of the most highly sought after skills in AI.

In this course, you will learn:

The foundations of Deep Learning, understand how to build neural networks, and learn how to lead successful machine learning projects. You will learn about Convolutional networks, RNNs, LSTM, Adam, Dropout, BatchNorm, Xavier/He initialization, and more

View course


Stanford’s CS234

To realize the dreams and impact of AI requires autonomous systems that learn to make good decisions. Reinforcement learning is one powerful paradigm for doing so, and it is relevant to an enormous range of tasks, including robotics, game playing, consumer modeling and healthcare.

This class will provide a solid introduction to the field of reinforcement learning and students will learn about the core challenges and approaches, including generalization and exploration.

By the end of the class students should be able to:

  • Define the key features of reinforcement learning that distinguishes it from AI and non-interactive machine learning (as assessed by the exam).
  • Given an application problem (e.g. from computer vision, robotics, etc), decide if it should be formulated as a RL problem; if yes be able to define it formally (in terms of the state space, action space, dynamics and reward model), state what algorithm (from class) is best suited for addressing it and justify your answer (as assessed by the exam).
  • Implement in code common RL algorithms (as assessed by the assignments).
  • Describe (list and define) multiple criteria for analyzing RL algorithms and evaluate algorithms on these metrics: e.g. regret, sample complexity, computational complexity, empirical performance, convergence, etc (as assessed by assignments and the exam).
  • Describe the exploration vs exploitation challenge and compare and contrast at least two approaches for addressing this challenge (in terms of performance, scalability, complexity of implementation, and theoretical guarantees) (as assessed by an assignment and the exam).

View course


Stanford’s CS330

View course


Harvard’s CS50

View course


Harvard’s Data Science: Machine Learning

View course


Harvard’s Fundamentals of TinyML

Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML.

What you’ll learn

  • Fundamentals of Machine Learning (ML)
  • Fundamentals of Deep Learning
  • How to gather data for ML
  • How to train and deploy ML models
  • Understanding embedded ML
  • Responsible AI Design

View course


Harvard’s Applications of TinyML

View course


Harvard’s Deploying TinyML

View course


Google ML Certification

Machine Learning Crash Course with TensorFlow APIs. Google’s fast-paced, practical introduction to machine learning, featuring a series of lessons with video lectures, real-world case studies, and hands-on practice exercises.

View course


MIT Introduction to Deep Learning | 6.S191

View course

About the author

Seb Salois

Seb is the founder of Brigade Web and Full Stack AI, pioneering the application of AI for tangible business solutions. At Brigade Web, building brands since 2016, he now leverages AI to elevate digital marketing strategies even more, gaining hands-on experience in practical AI applications. Through Full Stack AI, he shares this knowledge and experience, making AI accessible to everyone. Seb's approach centers on making AI practical and impactful for real-world business applications.

Mastering ChatGPT for Digital Marketing

🥞🥞🥞🥞🥞

COMPREHENSIVE GUIDE

Master ChatGPT for Digital Marketing

This is a practical course. Once completed, you will immediately be able to apply your new skills.

START LEARNING

« Always well-explained and easy to read. I have forwarded it to the entire team. »

Vidnoz AI Headshot: Create Professional AI Headshots Effortlessly

Artificial intelligence will not replace you. The person using AI will.

Don't get left behind.

Read by
full stack ai ibm hubspot