technifyed

Overview

Discover the fundamental concepts behind artificial intelligence (AI) and machine learning in this introductory course. Explore the various types of AI, examine ethical considerations, and delve into the key machine learning models that power modern AI systems. Whether your goal is to work directly with AI, strengthen your software development skills, or enhance your data science expertise, this course provides an essential foundation for success in the field.

What you'll learn

  • Define AI, machine learning, and data science, as well as build knowledge of examples and uses of each.
  • Explore the interrelationships between AI, machine learning, and data science.
  • Build understanding of the benefits and challenges of AI, including the ethical and social issues involved.
  • Examine a range of neural networks, ML models, and ML frameworks, and explore their applications (including training).
  • Explore the discussion around balancing power consumption and sustainability.
  • Apply the skills and knowledge you have gained across the course to build, train, and run your own ML classification model.

Skills you'll practise

Keys And LocksEthical Standards And ConductData ScienceArtificial Intelligence InfrastructureArtificial IntelligencePyTorch (Machine Learning Library)CuriositySoftware DevelopmentEnergy ConsumptionContextual Image ClassificationMachine LearningBalancing (Ledger/Billing)Linear RegressionAlgorithms

Advantages and disadvantages

Advantages

  • University courses you can audit for free, with lectures, readings and practice quizzes.
  • A verified certificate from the university if you pay for it.
  • Self-paced: start any time.

Disadvantages

  • Graded assignments and the certificate need the paid track.
  • Audit access can expire a few weeks after the course ends.
  • Learning is free, but the certificate costs money.
  • Some parts (graded work, certificate) are paid.

Some points apply to every course of this kind; see how we rank.

Free to audit

  • Free: Choose "Audit this course" when you enrol: lectures, readings and practice are free.
  • Paid: Graded assignments and the verified certificate (Certificate $49). Audit access may end after the course closes.

Before you start

Experience of programming in Python Basic understanding of straight-line graphs, scatter plots, and the aim of a line of best fit to model the data

Taught by

  • Oli HowsonLecturer in Computing & Communications
  • Gianluca CantoneCPU Design Engineer
  • Paul PiwekDr
  • Adam BrockSenior Implementation Engineer
  • Sarina RamchandaniGraduate PMO Analyst
  • Megan ArnoldSenior Software Engineer
  • Caitlin BentleyDr

Arm is in Tier 3: good universities, respected companies, nonprofits and well-known teachers of our institution ranking (76/100).

Similar courses

Compare these

Massachusetts Institute of Technology · YouTube

MIT 6.006 Introduction to Algorithms, Fall 2011

This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performa…

Free video47 videos, 42 hours

Stanford University · YouTube

Stanford CS229: Machine Learning led by Andrew Ng | Autumn 2018

Led by Andrew Ng, this course provides a broad introduction to machine learning and statistical pattern recognition. Topics include: supervised learning (generative/discriminative learning, parametric/non-parametric learning, neural networks, support vector machines); unsupervised learning (cluster…

Free video21 videos, 28 hours

Massachusetts Institute of Technology · YouTube

MIT 6.006 Introduction to Algorithms, Spring 2020

Instructor: Prof. Erik Demaine, Dr. Jason Ku, Prof. Justin Solomon View the complete course: https://ocw.mit.edu/6-006S20 YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY This course is an introduction to mathematical modeling of computational problems, as…

Free video32 videos, 35 hours

Massachusetts Institute of Technology · YouTube

MIT 6.046J / 18.410J Introduction to Algorithms (SMA 5503),

This course teaches techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice. Topics covered include: sorting; search trees, heaps, and hashing; divide-and-conquer; dynamic programming; amortized analysis; graph algorithms; shortest paths; network flow;…

Free video23 videos, 30 hours

Massachusetts Institute of Technology · YouTube

MIT 6.01SC Introduction to EECS I

Instructor: Dennis Freeman, Kendra Pugh This course provides an integrated introduction to electrical engineering and computer science, including modern software engineering, linear systems analysis, electronic circuits, and decision-making. The lecture videos provide an overview of each topic, whi…

Free video27 videos, 17 hours

Stanford University · YouTube

Stanford CME295: Transformers and Large Language Models I Autumn 2025

This course explores the world of Transformers and Large Language Models (LLMs). You will learn the evolution of NLP methods, the core components of the Transformer architecture, along with how they relate to LLMs as well as techniques to enhance model performance for real-world applications. Throu…

Free video9 videos, 16 hours

Enter your email and the official page opens. Phone is optional.