
Explore Khan Academy's Khanmigo, an AI-powered Socratic tutor that enhances student learning through personalized guidance and interactive problem-solving.

Explore Khanmigo's AI-powered tools for educators, enhancing lesson planning, student feedback, and personalized learning experiences in New Hampshire classrooms.

Explore data-driven instruction strategies, Khanmigo integration, and administrator tools to enhance student learning and teacher effectiveness in New Hampshire schools.

Learn to create a toggle switch using a button and control RGB LED colors with Arduino, exploring pullup resistors and independent color control.

Learn to control the built-in LED Matrix on Arduino Uno R4 WiFi, including individual LED manipulation and scrolling text display techniques.

Learn to create a bouncing pixel animation on the Arduino Uno R4 WiFi's built-in LED matrix, exploring basic programming concepts and hardware interaction in this hands-on tutorial.

Learn to implement hardware interrupts on Raspberry Pi Pico W using MicroPython, enabling efficient background handling of GPIO inputs like buttons and switches.

Learn to measure temperature and humidity with the DHT11 sensor on Arduino, including hardware setup and programming. Gain practical skills for environmental monitoring projects.

Learn to implement hardware interrupts on Raspberry Pi Pico W for debouncing pushbutton switches, enhancing responsiveness and reliability in micropython projects.

Learn to create a hardware interrupt on Raspberry Pi Pico W using MicroPython. Implement a 4-bit LED binary counter controlled by a debounced pushbutton, ensuring accurate counting.

Learn to incorporate a light sensor into Arduino projects using a photoresistor. Explore the physics behind photoresistors and build practical circuits for light-sensitive applications.

Learn to create a binary counter with pushbuttons on Raspberry Pi Pico W using MicroPython. Implement hardware interrupts, debouncing, and LED control for an interactive up/down counting system.

Explore inductive definitions, predicativity, and the Mahlo universe in type theory with Peter Dybjer. Gain insights into advanced mathematical concepts and their applications.

Explore a type-theoretic framework for certified meta-programming, delving into advanced concepts and techniques in programming language theory and formal verification.

Explore GFLean, an innovative approach to autoformalisation in Lean using Grammatical Framework. Learn about its potential to bridge natural language and formal mathematics.

Explore structural rules and algebraic properties of intersection types in lambda calculus, examining their impact on type assignment systems and programming language theory.

Explore a term-patching framework for eliminating definitional equalities in Lean, enhancing theorem proving efficiency and reducing computational overhead.

Explore the formalization of Lean's type theory with Mario Carneiro, delving into advanced concepts and techniques for theorem proving and mathematical reasoning.

Explore five key aspects of Big Math in Interactive Theorem Provers: inference, computation, concretization, narration, and organization. Learn about library sizes, searching, integration, and maintenance.

Explore Isabelle's role as a system platform for the Archive of Formal Proofs, examining its impact on mathematical formalization and proof verification.

Explore nominal equational reasoning and unification in PVS, focusing on formalizing techniques for handling bound variables in logical systems and programming languages.