
Learn to implement a Generative Adversarial Network (GAN) from scratch using TensorFlow and Keras to generate realistic human faces, with step-by-step guidance and practical code examples.

Dive deep into Raspberry Pi Pico and RP2040 programming, exploring assembly code, compiler optimizations, debugging techniques, and MicroPython for advanced microcontroller development.

Learn about public key cryptography, including RSA, ECC, and ElGamal. Explore their workings, applications, and future challenges in the post-quantum era.

Explore lattice cryptography and Ring LWE, focusing on key exchange mechanisms and practical implementations using Python.

Learn to control a servo motor using Raspberry Pi and Python, including accurate positioning, PWM commands, and programming techniques for precise servo movement.

Learn to graph real-time Arduino sensor data using Python and Matplotlib. Master data streaming, processing, and visualization techniques for temperature and pressure readings from a BMP180 sensor.

Learn to create basic plots and graphs using Matplotlib in Python, including data visualization, customization, and array generation techniques.

Learn to install and use Matplotlib for powerful data visualization in Python, including arrays, axes, titles, and various plot styles for effective graphing and charting.

Learn to install Python and essential libraries for Arduino-Python communication, with step-by-step guidance on setup and writing your first program.

Learn to transmit data from Arduino to Python, enabling advanced 3D visualizations and sophisticated data processing for IMU sensors. Explore code implementation and data handling techniques.

Explore GAPflow: transform neural networks into optimized C code for ultra-low-power GAP processors. Learn quantization, validation, and memory allocation for efficient AI deployment on energy-constrained devices.

Explore cloud-based Arm Cortex-M models for accelerated ML development, featuring Virtual Hardware integration, Python-scriptable peripherals, and TensorFlow optimizations.

Explore the evolution of programming by comparing Commodore 64 BASIC with modern Python, covering key concepts and techniques from both eras.

Learn to integrate the VL53L0X Time of Flight sensor with Raspberry Pi Pico using MicroPython. Includes setup, library usage, and practical demonstrations for robotics applications.

Learn to control multiple servos using Raspberry Pi Pico, PCA9685, and MicroPython for robotics projects. Covers I2C communication, troubleshooting, and practical implementation with a robot example.

Learn to use HC-SR04 Range Finder with Raspberry Pi Pico, including voltage adjustment, wiring, and MicroPython programming. Hands-on demos and practical examples included.

Learn to create smooth servo motion using easing algorithms in MicroPython on Raspberry Pi Pico. Practical examples and real-world applications for robotics projects, including OpenCat implementation.

Learn to build an OpenCat robot using Raspberry Pi Pico and MicroPython. Covers modeling, motion, inverse kinematics, balancing, and servo upgrades. Includes live coding and demonstrations.

Explore the powerful, affordable Raspberry Pi Pico microcontroller for robotics projects. Learn its features, capabilities, and how to program it using MicroPython, comparing it to other popular boards.

Learn face detection using OpenCV and Python on Raspberry Pi Zero. Explore object detection, AI, neural networks, and computer vision fundamentals. Practical implementation and insights provided.

Explore air quality monitoring with the Pimoroni Enviro+ Environment Hat. Learn to measure temperature, light, sound, humidity, and pressure using Raspberry Pi and Python.