Assembly Language (x86 & ARM)
A rigorous, ground-up exploration of Assembly Language (x86 & ARM) designed for serious engineers. This course strips away the abstraction to expose the raw internals, teaching you how these systems actually operate at scale. You will build a powerful mental model that bridges theoretical concepts with immediate, production-ready applications.
About this Course
Learn to read low-level instructions before reverse engineering binaries. This Aspiring Security Researchers curriculum is designed to give you hands-on experience and deep conceptual understanding.
Across 6 intensive modules, you'll tackle real-world challenges and build practical projects that reinforce your learning. By the end of this journey, you'll have the skills and proof of work to demonstrate your expertise.
What you'll learn
Master the underlying architecture and practical applications of Introduction to CPU Architecture & Data Representation.
Master the underlying architecture and practical applications of x86 Assembly Foundations.
Master the underlying architecture and practical applications of Control Flow and Functions in x86.
Master the underlying architecture and practical applications of ARM Assembly Foundations.
W1
Introduction to CPU Architecture & Data Representation
Introduction to CPU Architecture & Data Representation
Master the practical implementation of Introduction to CPU Architecture & Data Representation by comprehensively studying binary, hex, and two's complement, x86 vs arm: cisc vs risc overview, and little endian vs big endian.
3 videos•39m
3 topics
1 homework
Rate this course
Community Insights
0Join the discussion
Sign in to share your thoughts and technical insights.
Loading insights...


