Deep Learning & Foundation Models
From backpropagation mathematics to multi-GPU LLM inference and transformer attention mechanisms.
📖 Canonical Textbooks:
- Deep Learning — Ian Goodfellow, Yoshua Bengio, Aaron Courville
- Pattern Recognition & Machine Learning — Christopher Bishop
- Understanding Deep Learning — Simon J.D. Prince
🎓 Open University Courses:
- Stanford CS231n: Deep Learning for Computer Vision
- Stanford CS224N: Natural Language Processing with Deep Learning
- MIT 6.S191: Introduction to Deep Learning
Digital Logic, SystemVerilog & FPGA Architecture
RTL design from logic gates up to pipelined RISC-V processors and Xilinx Vivado hardware accelerators.
📖 Canonical Textbooks:
- Digital Design and Computer Architecture: RISC-V Edition — Harris & Harris
- Computer Organization and Design — Patterson & Hennessy
- SystemVerilog for Design — Stuart Sutherland
🛠️ Practical Hands-on Resources:
- NAND to Tetris (Building a modern computer from first principles)
- ASIC World: Comprehensive SystemVerilog / Verilog Tutorials
- Nandland: FPGA & Go Board hands-on tutorials
Bare-Metal C, ARM Cortex-M & FreeRTOS
Microcontroller registers, interrupt service routines, UART/SPI/I2C protocols, and deterministic real-time scheduling.
📖 Reference Guides & Books:
- Mastering STM32 — Carmine Noviello
- Mastering the FreeRTOS Real Time Kernel — Real Time Engineers
- The Definitive Guide to ARM Cortex-M3/M4 — Joseph Yiu
🎓 Recommended Portals:
- FastBit Embedded Brain Academy (ARM Cortex-M Bare-Metal & RTOS)
- Valvers: Raspberry Pi & ARM Bare Metal Assembly Guides
- Quantum Leaps Modern Embedded Software Programming (Miro Samek)
LLM Red Teaming, Cloud Security & ISO 27001
Adversarial prompt injection defense, agent authorization boundaries, critical infrastructure protection, and information security standards.
🛡️ Security Standards & Frameworks:
- OWASP Top 10 for Large Language Model Applications
- Red Team Leaders: Certified LLM Security Professional (CLLMSP)
- ISO/IEC 27001:2022 Information Security Management Standards
🥋 Interactive Labs & Practice:
- PortSwigger Web Security Academy (Free interactive labs)
- SEI CERT C/C++ Secure Coding Standards
- OPSWAT Academy: Critical Infrastructure Protection (ICIP)
Visual Simulator
Interactive Algorithm Visualizer
Step-by-step canvas simulations of Sorting algorithms (Quick Sort, Merge Sort, Selection) and Searching.
Launch Visualizer →