Endless U
Public course

From Mythic Machines to Generative AI

A chronological history of the ideas, inventions, breakthroughs, and setbacks that produced modern artificial intelligence.

13 modules · 73 lessons
1

Imagining Artificial Minds

Explore humanity’s earliest stories and machines that anticipated artificial life and intelligence.

  • 1.1 Ancient Myths of Artificial Beings

    Examine artificial servants, animated statues, and created beings in Greek, Jewish, Chinese, and other traditions, while distinguishing mythology from technology.

  • 1.2 Automata in Greece, China, and the Islamic World

    Introduce documented mechanical automata and the engineering traditions that produced self-moving devices.

  • 1.3 Medieval Mechanical Machines

    Trace clocks, water-driven figures, and courtly automata through the medieval period.

  • 1.4 What Early Automata Could—and Could Not—Do

    Clarify the difference between programmed mechanical motion, apparent agency, and genuine adaptive intelligence.

2

Logic Becomes a System

Follow the development of formal reasoning, algorithms, probability, and dreams of mechanizing thought.

  • 2.1 Aristotle and Formal Reasoning

    Explain syllogisms and the attempt to represent valid reasoning through explicit formal rules.

  • 2.2 Al-Khwarizmi and the Origin of Algorithms

    Explore systematic calculation, algebra, and how Al-Khwarizmi’s name became associated with algorithms.

  • 2.3 Ramon Llull’s Mechanical Logic

    Examine Llull’s rotating logical figures as an early attempt to generate combinations of concepts mechanically.

  • 2.4 Leibniz and Calculating Thought

    Introduce Leibniz’s calculating machine, binary arithmetic, and ambition for disputes to be settled through formal calculation.

  • 2.5 Probability, Statistics, and Bayes

    Show how probability and Bayesian inference created mathematical tools for reasoning under uncertainty.

One-on-one, at your pace

Every Endless U course is taught one-on-one. Ask questions, go deeper, or skip ahead, ChatGPT teaches at your pace, not a fixed script.

Open Endless U in ChatGPT →
3

The First Programmable Machines

Connect industrial automation, symbolic logic, and programmable machines to the foundations of computing.

  • 3.1 Industrial Automation

    Explain how mechanized production transformed ideas about machines performing organized human tasks.

  • 3.2 The Jacquard Loom and Punched Cards

    Show how punched cards encoded instructions and influenced later programmable machines.

  • 3.3 Charles Babbage’s Engines

    Compare the Difference Engine and Analytical Engine and explain the latter’s programmable architecture.

  • 3.4 Ada Lovelace’s Vision

    Explore Lovelace’s program for the Analytical Engine and her insight that symbolic machines might manipulate more than numbers.

  • 3.5 Boolean Algebra and Symbolic Logic

    Explain how Boole and later logicians translated reasoning into operations suitable for machines.

4

Brains, Computation, and Information

See how mathematics, neuroscience, wartime computing, and information theory converged before AI was named.

  • 4.1 Mechanical Calculation and Data Processing

    Trace calculators, tabulators, punched-card systems, and their role in making information machine-processable.

  • 4.2 Gödel and the Limits of Formal Systems

    Introduce incompleteness and what it revealed about the powers and limits of formal reasoning.

  • 4.3 Alan Turing and Universal Computation

    Explain the Turing machine, computability, and the concept of a general-purpose programmable computer.

  • 4.4 The Artificial Neuron

    Examine McCulloch and Pitts’ mathematical model connecting neural activity with logical computation.

  • 4.5 Cybernetics, Feedback, and Information

    Introduce Wiener, Shannon, feedback control, and information theory as foundations for intelligent systems.

  • 4.6 The Stored-Program Computer

    Explain how electronic stored-program computers made increasingly sophisticated AI experiments practical.

The best way to learn

Sitting down with a real tutor has always been the best way to learn, it's just been expensive and hard to access until now. Endless U gives you that experience for anything, for free.

Open Endless U in ChatGPT →
5

Artificial Intelligence Becomes a Field

Study the moment machine intelligence became a named research program with competing approaches.

  • 5.1 Can Machines Think?

    Examine Turing’s 1950 paper, the imitation game, and his responses to major objections.

  • 5.2 Early Games and Learning Programs

    Explore early chess, checkers, and learning systems as experimental settings for machine intelligence.

  • 5.3 The Dartmouth Workshop

    Explain the 1956 proposal, participants, expectations, and why it became AI’s conventional founding event.

  • 5.4 Symbolic AI

    Introduce symbols, search, logic, and the physical-symbol-system hypothesis.

  • 5.5 Perceptrons and Early Neural Networks

    Explain the perceptron, its learning rule, initial achievements, and ambitious public claims.

6

Early Optimism and the First AI Winter

Follow AI’s first celebrated programs and the technical limitations that brought optimism crashing down.

  • 6.1 Logic Theorist and General Problem Solver

    Show how Newell, Simon, and Shaw used symbolic search to model problem solving.

  • 6.2 ELIZA and Simulated Conversation

    Explore ELIZA’s pattern matching, the ELIZA effect, and why people attributed understanding to it.

  • 6.3 Shakey the Robot

    Explain how Shakey combined perception, planning, and action in a simplified physical environment.

  • 6.4 Machine Translation’s Early Failure

    Trace early translation optimism, the ALPAC report, and the difficulty of language understanding.

  • 6.5 The Perceptron Debate

    Explain the important limitations identified in early perceptrons and the broader consequences for neural-network research.

  • 6.6 The First AI Winter

    Connect unmet promises, computational limits, critical reports, and funding reductions during the 1970s.

Any topic works

This isn't a fixed curriculum. Ask for a course on literally anything, and Endless U drafts the outline with you before saving it.

Open Endless U in ChatGPT →
7

Expert Systems and the Knowledge Revolution

Examine AI’s revival through specialist knowledge and its second collapse under the weight of complexity.

  • 7.1 Knowledge as Rules

    Explain knowledge bases, inference engines, and the idea of reproducing expertise with if-then rules.

  • 7.2 DENDRAL and MYCIN

    Study influential scientific and medical expert systems, including their successes and practical limitations.

  • 7.3 Commercial Expert Systems

    Trace expert systems from laboratories into corporate use and the rise of the knowledge-engineering industry.

  • 7.4 Japan’s Fifth Generation Project

    Explore Japan’s ambitious computing initiative and the international response it provoked.

  • 7.5 The Second AI Winter

    Explain how maintenance costs, brittle systems, specialized hardware failures, and disappointed expectations caused another downturn.

  • 7.6 Why Hand-Built Knowledge Did Not Scale

    Examine the knowledge-acquisition bottleneck and the difficulty of encoding common sense.

8

Machines Learn from Data

Trace the shift from manually written rules toward statistical and learning-based systems.

  • 8.1 The Return of Neural Networks

    Explain why connectionist approaches regained attention and how they differed from symbolic AI.

  • 8.2 Backpropagation

    Teach the intuition behind gradient-based learning and the role of backpropagation in training multilayer networks.

  • 8.3 Bayesian Networks and Probabilistic AI

    Show how graphical models represented uncertainty and causal or conditional relationships.

  • 8.4 Decision Trees, Support Vectors, and Ensembles

    Survey influential classical machine-learning methods and the kinds of problems they solved.

  • 8.5 Reinforcement Learning

    Introduce agents, rewards, value functions, and learning through interaction.

  • 8.6 Deep Blue Defeats Kasparov

    Examine IBM Deep Blue’s 1997 victory and distinguish specialized search from general intelligence.

Never lose your place

Close the chat, come back next week, whenever. Endless U remembers exactly where you left off, down to the lesson.

Open Endless U in ChatGPT →
9

The Internet and Big-Data Era

Understand how digital data, web-scale services, GPUs, and benchmarks prepared the deep-learning revolution.

  • 9.1 Search Engines as Intelligent Systems

    Explain ranking, indexing, relevance, and how the web created an enormous applied machine-intelligence laboratory.

  • 9.2 Statistical Machine Translation

    Trace the replacement of hand-written language rules with models learned from large bilingual corpora.

  • 9.3 Recommendation Algorithms

    Explore collaborative filtering, personalization, and the growing influence of predictive systems on culture and commerce.

  • 9.4 Speech Recognition Improves

    Show how statistical methods, more data, and computing power made speech systems increasingly practical.

  • 9.5 Data, GPUs, and Benchmark Culture

    Explain why hardware, datasets, shared benchmarks, and competitions accelerated measurable progress.

  • 9.6 ImageNet Changes Computer Vision

    Introduce ImageNet and the large-scale classification challenge that set the stage for a major breakthrough.

10

Deep Learning Breaks Through

Follow the breakthroughs that moved neural networks from a specialized approach to the center of AI.

  • 10.1 AlexNet and the 2012 Turning Point

    Explain why AlexNet’s ImageNet victory mattered and how GPUs, data, and deep networks combined.

  • 10.2 Convolutional Neural Networks

    Teach how convolutional architectures learn visual features and transformed computer vision.

  • 10.3 Word Embeddings and Machine Meaning

    Explain how systems learned useful geometric representations of words from patterns in text.

  • 10.4 Recurrent Networks and Sequences

    Introduce recurrent networks, LSTMs, and their use in language, speech, and time-series tasks.

  • 10.5 AlphaGo

    Explore how deep networks, tree search, and reinforcement learning produced AlphaGo’s landmark victory.

  • 10.6 The Limits of Specialized AI

    Distinguish impressive task-specific competence from general, transferable intelligence.

Points & streaks
128 pts🔥 5 days

Every lesson you finish earns points, and learning on consecutive days builds a streak, up to 2x your points at a 21-day streak.

Open Endless U in ChatGPT →
11

Transformers and Foundation Models

Explain the architecture and training strategies that led directly to modern language and generative models.

  • 11.1 Attention and the Transformer

    Explain the attention mechanism and why the transformer enabled efficient learning from long sequences.

  • 11.2 Pretraining and Transfer Learning

    Show how models learn broad capabilities from large datasets and are then adapted to downstream tasks.

  • 11.3 BERT and Contextual Language

    Explain bidirectional pretraining and the leap in language-understanding benchmarks associated with BERT.

  • 11.4 The GPT Lineage

    Trace autoregressive transformer models from early GPT systems through increasingly capable large language models.

  • 11.5 Scaling Laws and Emergent Capabilities

    Explore observed relationships among compute, data, model size, performance, and debated claims of emergence.

  • 11.6 Diffusion Models and Generative Images

    Explain the basic denoising process behind modern image generation and its rapid adoption.

12

The Generative-AI Explosion

Study how generative systems became mass-market products and raised urgent practical and ethical questions.

  • 12.1 ChatGPT and Conversational AI

    Explain why conversational access to a capable language model changed public adoption and expectations.

  • 12.2 Instruction Tuning and Human Feedback

    Introduce instruction datasets, preference training, and reinforcement learning from human feedback.

  • 12.3 Multimodal Models

    Explore models that process and generate combinations of text, images, audio, and video.

  • 12.4 AI Coding Systems

    Trace code models from completion tools to systems capable of planning and executing larger software tasks.

  • 12.5 Open and Closed Models

    Compare proprietary systems, open-weight models, access models, and debates over innovation and safety.

  • 12.6 Hallucinations, Bias, Copyright, and Safety

    Examine major weaknesses, legal disputes, alignment problems, and attempts to make generative systems more reliable.

Share what you learn

Proud of a course? Make it public and anyone can follow along or take it themselves, like you're doing with this one.

Open Endless U in ChatGPT →
13

Agents, Reasoning, and AI Today

Survey the current frontier and the unresolved choices shaping AI’s next phase.

  • 13.1 Tools, Retrieval, Memory, and Agents

    Explain how models use external information, software tools, memory systems, and multi-step action loops.

  • 13.2 Reasoning-Focused Models

    Explore newer training and inference methods intended to improve multi-step reasoning, planning, and verification.

  • 13.3 Robotics and Embodied Intelligence

    Examine the effort to connect foundation models with perception and action in the physical world.

  • 13.4 AI in Science, Medicine, Education, and Work

    Survey real applications, measured benefits, limitations, and changing roles across major institutions.

  • 13.5 Regulation, Geopolitics, and Energy

    Discuss regulation, chip supply chains, national competition, data centers, and environmental costs.

  • 13.6 AGI Arguments and Possible Futures

    Compare major definitions and forecasts of general intelligence without treating uncertain predictions as settled facts.

New to Endless U?

Endless U turns anything you're curious about into a guided course, taught by ChatGPT, one focused lesson at a time. It's free, and takes seconds to start.

Open Endless U in ChatGPT