Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Design and implement an FPGA FIR filter using Xilinx Vivado High Level Synthesis, covering project setup, C-based design, and FPGA programming in a concise tutorial.
Explore latches and flip-flops in digital circuits, covering RS latches, D flip-flops, and JK flip-flops. Learn about state storage elements and programmable logic devices.
Introduction to VHDL for digital circuits, covering syntax, modules, assignments, entities, processes, and state machines. Includes practical examples and resources for further learning.
Explore computer security through historical failures, data breaches, and key concepts. Gain insights into attacker objectives and the relevance of cybersecurity in today's digital landscape.
Explore DC motor fundamentals, driving techniques, and control circuits. Learn about motor types, steady-state operation, and various transistor and MOSFET configurations for effective motor control.
Explore voltage glitching on Raspberry Pi 3 B+ using ChipWhisperer-Lite. Learn live demonstration, wiring, and testing techniques for hardware security experimentation.
Learn to set up and use Ghidra, a powerful reverse engineering tool. Explore file import, code browsing, decompilation, and memory mapping through hands-on examples.
Explore ethical considerations in computer security, including disclosure processes, bug bounties, and legal implications, with real-world examples from electronic car locks to medical devices.
Explore computer safety issues in critical systems, examining real-world failures, design principles, and industry standards to enhance engineering practices for safer technology.
Learn to utilize EEPROM on ATMega328P microcontrollers, covering memory types, programming techniques, and practical applications, with guidance on avoiding common errors and issues.
Learn to program GPIO ports on ATMega328P microcontrollers using the Arduino Nano board. Covers port registers, bit masking, and practical examples for beginners and enthusiasts.
Learn oscilloscope basics, probe settings, function generators, and power supplies. Hands-on demos cover timebase, triggering, and output settings for effective electronic measurements and testing.
Learn about side-channel power analysis, its applications in encryption, and how to perform attacks. Covers basics, implementation, and real-world examples of vulnerable devices.
Step-by-step guide to PCB hand assembly, including stencil alignment, component placement, and reflow soldering. Covers techniques for handling BGA and TQFP packages, using a vacuum tool, and operating a reflow oven.
Learn to use Analog-Digital Converters (ADCs) effectively, covering architectures, quantization, resolution, and practical applications like metal detectors. Gain hands-on experience with ADC implementation and optimization.
Get personalized course recommendations, track subjects and courses with reminders, and more.