Best AI & Tech Courses
Hand-picked AI and tech courses, free and paid, that are worth your time.
12 courses
Hugging Face Diffusion Models Course
Learn the theory behind diffusion models, train your own from scratch, fine-tune existing ones and generate images with the Diffusers library. Best for learners with deep learning experience.
View coursePractical Deep Learning for Coders - Part 2: From Deep Learning Foundations to Stable Diffusion
The advanced follow-up to fast.ai Part 1, rebuilding deep learning foundations and implementing Stable Diffusion style models from scratch. Suited to experienced learners who want deep technical understanding.
View courseModel Context Protocol: Advanced Topics
Goes deeper into MCP with sampling, notifications, roots, transports and running servers in production. For developers who already built a basic MCP server and want to scale it.
View courseDesign and Analysis of Algorithms (6.046J)
An advanced algorithms course covering divide and conquer, greedy methods, network flow, randomised and approximation algorithms, and more. For learners who completed an intro algorithms course.
View courseMatrix Methods in Data Analysis, Signal Processing, and Machine Learning (18.065)
Gilbert Strang explains the linear algebra behind deep learning and data analysis, including SVD, low-rank approximation, optimisation and gradient descent. For learners with linear algebra basics.
View courseComputer Systems Security (6.858)
Studies attacks and defences in computer systems, including web security, privilege separation, network security and mobile security, with lab assignments. For learners with systems programming knowledge.
View courseCS229: Machine Learning
Stanford's core machine learning course covering supervised and unsupervised learning, learning theory and reinforcement learning, with notes and lecture materials. Best for learners with strong maths and programming skills.
View courseCS231n: Deep Learning for Computer Vision
A detailed look at deep learning for vision, from building neural networks and CNNs to detection, segmentation and generative models, with notes and assignments. For learners comfortable with Python and linear algebra.
View courseCS221: Artificial Intelligence: Principles and Techniques
Stanford's broad AI course covering machine learning, search, Markov decision processes, games, Bayesian networks and logic, with lecture materials and assignments. Suits learners with programming and maths foundations.
View courseAdvanced HTML and CSS
Covers animation, accessibility, responsive design and CSS frameworks so your sites work well for every user and screen size. Aimed at developers polishing front-end work for professional projects.
View courseMongoDB Database Admin Path (Self-Managed)
Covers installing, configuring, securing, backing up and monitoring self-hosted MongoDB deployments, including replication. Suited to aspiring database administrators and DevOps engineers.
View courseContent-Led SEO with Brian Dean
Explains how to create standout content that earns links and rankings, taught by Brian Dean. Suited to marketers who already have some SEO experience.
View courseSome links are affiliate links; we may earn a commission at no extra cost to you. Prices are set by the course providers.