Introduction to Arduino and Prototyping" is the perfect starting point for beginners eager to explore the world of Arduino. This course covers the basics of Arduino hardware and software, including the iconic Arduino UNO board and the Arduino IDE. You'll learn to use breadboards, digital and analog pins, and understand hardware communication types like SPI, I2C, and Serial. The course also introduces you to Arduino shields and modules, external power supplies, multimeter basics, and using a protoboard. By the end, you'll have a solid foundation in Arduino and prototyping, ready to bring your innovative ideas to life.
Introduction to Arduino Programming" is designed for those who want to master coding with Arduino. You'll start by understanding the structure and flow of Arduino programs, including essential functions like setup and loop. The course covers variables, control structures (if statements, loops, switch statements), and data structures like arrays. You'll also learn about built-in functions (delay, pinMode, digitalWrite, analogWrite) and how to write your own. Additionally, the course explores using libraries to expand functionality and guides you on using documentation for further learning. By the end, you'll be proficient in Arduino programming and ready to create complex projects.
Building Your First Arduino Project" takes you through the exciting process of assembling and programming a robot from start to finish. You'll begin with a project overview and proceed to assemble the hardware, including motors, breadboard, Arduino connections, wheels, and an ultrasonic sensor. The course teaches you to control the motors, add remote control capabilities, and enhance the robot with additional sensors. By the end, you'll have a fully functional Arduino robot and the skills to tackle more advanced projects.
Arduino Security Engineer: Designing Smart Alarm Systems" teaches you to build customized security solutions using proximity sensors. From simple alarms to automated lighting, learn sensor basics, system integration, and real-world applications. This course is ideal for beginners and offers extensive knowledge applicable in today’s tech-driven world.
Arduino and Processing" introduces you to integrating Arduino with Processing for powerful data visualization and control. You'll start by learning what Processing is and how it complements Arduino. The course covers serial communication between Arduino and Processing, creating a control interface with basic GUI elements, and adding two-way communication. By the end, you'll have a robust system for data visualization and control, ready to enhance your Arduino projects.
Learn to automate plant care with "Arduino for Botanists: Automated Plant Monitoring System." This course teaches you to build a system that waters plants, senses environmental conditions and provides visual feedback to ensure optimal plant health. You’ll learn about sensor integration, automation basics, and data handling, all customizable for expanded functionality.
Master complex robotics principles in "Balancing Act: Building a Self-Balancing Robot with Arduino." Tackle the challenges of creating a robot that maintains balance with gyroscopes and accelerometers. This advanced course covers sensor fusion, PID control, and real-world robotics applications, perfect for those looking to deepen their robotics expertise.
"Building Interactive Games with ESP32" takes you on an exciting journey to create a fully interactive game using the ESP32. In 7 engaging lessons, you'll learn to build and test circuits, develop a web game using HTML, CSS, and JavaScript, and integrate physical controls and outputs. This course is perfect for those looking to combine electronics and game development, offering a hands-on approach to creating a playable game controlled by the ESP32.
"Circuit Analysis: Techniques and Applications" teaches you the principles and methods for analyzing electronic circuits. This section covers Kirchhoff's Current and Voltage Laws, as well as the behavior of components in series and parallel circuits. Gain practical skills in calculating current flow and voltage drops.
This module provides a complete example of an apartment automation project. Learn about automation requirements, explore various modules, and configure the floorplan. You'll design and configure each module, ensuring a seamless and efficient home automation system. By the end of this course, you'll be able to plan, configure, and maintain a comprehensive home automation setup for an entire apartment.
"Component Mastery: Exploring Electronic Elements" provides an in-depth look at the various components that make up electronic circuits. This section covers resistors, capacitors, diodes, transistors, and integrated circuits. Understand their functions and applications within different circuit configurations.
This module covers the fundamental concepts needed to start DIY home automation projects. Learn about the ESP32, set up the Arduino IDE, and take your first steps with the ESP32. You'll work with temperature sensors, optocouplers, relays, and power calculations. Additionally, you'll explore power supplies, troubleshooting techniques, and setting up MQTT servers and brokers. By the end of this course, you'll have a solid foundation to begin your home automation journey.
"ESP32 AI Assistant and Advanced Controls" delves into the integration of AI with the ESP32 to create a sophisticated AI assistant and car control system. Over 7 detailed lessons, you will design and complete a visual interface for the ESP32 AI assistant, combine it with car control functionalities, and develop a complex car control API using ChatGPT. This course provides the knowledge and skills to create interactive and intelligent systems using the ESP32 and AI.
Controlling the Car with the ESP32" integrates the ESP32 into a hardware project to control a car. You'll learn the IoT functionality of the ESP32, connect it to the hardware, and develop a protocol for communication. The course guides you through developing a basic control interface, testing, and improving it for a more intuitive user experience. By the end, you'll have complete control of your car with the ESP32, ready to apply these skills to other projects.
"Electricity Basics: Understanding the Fundamentals" introduces you to the core concepts of electricity. This section covers atoms, electrons, conductors, current, voltage, power, and Ohm's Law. Learn how to measure these quantities and understand basic circuit analysis, all while emphasizing important safety considerations.
"Fundamentals of Networking: Connecting the Digital World" is a comprehensive course designed to introduce you to the foundational concepts of networking. This course covers essential topics such as network architecture, protocols, IP addressing, and wireless technologies. Whether you're a beginner looking to understand how networks function or an IT enthusiast wanting to deepen your knowledge, this course provides a solid grounding in both theoretical concepts and practical applications. By the end of this course, you'll be equipped with the skills to design, configure, and troubleshoot basic network setups and understand how modern networks power our digital world.
Fundamentals of Solar Power: Understanding Photovoltaic Systems" is an introductory course designed to provide a solid foundation in solar energy technology. Explore the essential concepts of photovoltaic technology, the components of solar power systems, and the basics of system design and installation. This course is perfect for individuals, businesses, and professionals looking to gain a thorough understanding of solar energy without the technical complexities of hands-on practice.
"Hands-On Electronics: Practical Projects and Applications" offers hands-on experience through practical projects. Apply your theoretical knowledge by building circuits such as an LED flasher, light sensor night light, and more. This section emphasizes the application of learned concepts to real-world projects.
This module covers the essential concepts for installing home automation devices safely and effectively. Learn the basic concepts for US and EU installations, safety considerations, and practical applications. You'll explore new modules, understand installation requirements, and perform maintenance tasks. By the end of this course, you'll be equipped to install and maintain your home automation hardware with confidence.
This module teaches you how to set up and configure a home automation server using Raspberry Pi and Home Assistant. Learn the basics of Raspberry Pi, install Home Assistant, and configure the main dashboard and zones. You'll create your first automation and integrate various devices, using Home Assistant documentation to guide you. By the end of this course, you'll be able to monitor and control your DIY devices effortlessly.
Introduction to the Internet of Things" explores the exciting world of IoT using the ESP32 board. You'll learn what IoT is and its primary uses, such as home automation. The course introduces the ESP32, its capabilities, and how to set it up. You'll connect the ESP32 to WiFi, create a web server, control the ESP32 over local WiFi, and use it in access point mode. Additionally, you'll get started with over-the-air updates. By the end, you'll unlock the potential of IoT with the ESP32, ready to create smart home projects.
Introduction to APIs" teaches you how to integrate powerful APIs with your Arduino projects using the ESP32. You'll learn what APIs are and how to use them, starting with a simple weather API. The course covers serial communication, parsing API responses, and displaying data on an LCD. You'll also explore the ChatGPT API, writing sketches to interact with it from the ESP32, and creating a smart weather assistant. By the end, you'll be adept at integrating APIs with your projects, enhancing their functionality and interactivity.
Dive into the fascinating life and legacy of Nikola Tesla, one of history's most brilliant minds. This comprehensive course explores Tesla's achievements, inventions, and ideas, from his humble beginnings to his groundbreaking work in electricity, electromagnetism, and wireless communication. You'll learn about the historical context that shaped Tesla's work, his personal challenges, and his revolutionary contributions like alternating current (AC) technology and wireless energy transmission. Discover Tesla's lesser-known innovations and visionary concepts that continue to inspire progress in renewable energy and space exploration. Through engaging lectures and interactive discussions, gain insight into Tesla's resilience and his ability to challenge conventional wisdom, celebrating the power of visionary thinking.
"Retro Pi Mastery: Turning Your Raspberry Pi into a Gaming Console" is an exciting hands-on course that takes you through the process of transforming your Raspberry Pi into a fully functional retro gaming console. From assembling the hardware to installing and configuring RetroPie software, you’ll learn everything needed to bring your favorite classic games back to life. This course covers hardware setup, software installation, and customization, making it perfect for both beginners and hobbyists eager to create their own gaming setup. By the end, you'll have your very own retro gaming console powered by Raspberry Pi, ready for hours of nostalgic fun.
Solar-Powered Solutions: Building an Arduino Solar Tracker" is a hands-on course that delves into renewable energy applications. Construct a solar tracker that maximizes energy efficiency using light sensors and motor control. This project enhances understanding of sustainable technology practices while teaching practical electronics and mechanical design.
This module introduces you to Tasmota, the popular open-source firmware for home automation projects. Learn to install Tasmota, connect and configure various sensors (temperature, humidity, IR, door, light), and work with RGB lights, switches, and actuators. You'll also integrate Sonoff devices seamlessly into your setup. By the end of this course, you'll master Tasmota firmware and be ready to enhance your home automation system.
Explore the life, inventions, and enduring impact of Thomas Edison, one of history's most prolific inventors. From his humble beginnings to his role as a key figure in the Second Industrial Revolution, this course delves into Edison's numerous contributions to technology and society. Discover his work ethic, innovative spirit, and the business acumen that transformed ideas into reality. Gain a comprehensive understanding of Edison's major inventions, his methods of experimentation, and his influence on modern technology and entrepreneurship. Reflect on the ethical and social implications of his work and celebrate the legacy of a true genius.
Explore environmental technology with "Weather Watch: Creating a Smart Weather Station with Arduino." Build a device that collects and displays local weather data. You’ll learn about sensor diversity, data processing, and options for data display and web integration, equipping you with the skills to implement real-time weather monitoring.
Creating Web Interfaces" teaches you how to build web interfaces using HTML, CSS, and JavaScript, and host them on the ESP32. You'll start with an introduction to these web technologies and set up your development environment. The course covers the basics of HTML, CSS, and JavaScript, and guides you through creating a functional web interface. By the end, you'll have a web interface hosted on the ESP32, enhancing your IoT applications.