Home → Templates → Assembly Language

Assembly Language

Master x86-64 Assembly from zero: 31 chapters covering registers, memory, the stack, syscalls, strings, structs, gdb & linking with C — plus 54 practice & bonus challenges, 5 real capstones & full solutions. Write NASM that assembles, runs & reads like the machine.

EnglishNewFree

Unlock Assembly with the "Bare-Metal" Notion Roadmap. This is not a mnemonics reference — it is a complete path of 31 chapters in pure NASM x86-64, taking you from your first exit syscall to a hand-built hexdump, with nothing hidden behind a runtime.

Whether you're a curious developer who wants to know what the compiler actually emits, a student facing an assembly course who wants the mental model instead of just the mnemonics, or anyone reverse-engineering or performance-tuning who needs to read the machine's diary, this template gives you the depth and structure to write assembly with confidence.

What’s inside

  • The machine, laid open — Registers, memory, the stack, strings, structs, syscalls, and floats, from your first exit syscall to hand-rolled tools
  • Pure NASM x86-64 Linux — Raw syscalls first, libc later, plus gdb and linking with C — no runtime training wheels
  • Every block assembles and runs — built with nasm -f elf64, traps marked BROKEN vs FIXED with the real signals they throw (SIGSEGV, SIGFPE, #DE)
  • A recurring cast of routines — buf, tables, itoa, read_line, so chapters compound into the capstones instead of resetting
  • 54 practice & bonus challenges — a practice challenge plus a harder bonus drill in every chapter, each with a full worked solution and a complete answer key
  • 5 Capstone Builds — Hexdump, Base64, Word Frequency, a Calculator REPL, and Game of Life, with condensed reference implementations

See what you get with Pro.

The Assembly guide is a complete starting point; the Library is every language track in one place.

You're here
Assembly Language
Free
Instant Notion duplicate

A complete bare-metal Assembly roadmap, free from day one.

  • The machine, laid open — registers, memory, the stack, syscalls & structs
  • Pure NASM x86-64 Linux — raw syscalls first, gdb & linking with C
  • A recurring cast of routines — chapters compound into the capstones
  • 54 practice & bonus challenges — full worked solutions & answer key
  • 5 Capstone Builds — Hexdump, Base64, Word Frequency, a Calculator REPL & Game of Life
  • Not included: 27-chapter Intro to CS course — one foundation in universal pseudocode, from how computers think to trees, graphs & Big-O
  • Not included: 11 complete language templates — HTML, CSS, JavaScript, TypeScript, React, Node.js, Swift, Kotlin, Dart, C# & C++
  • Not included: Web core track — HTML, CSS, JavaScript & TypeScript
  • Not included: Front-end & full-stack frameworks — React, Node.js, Next.js & Vue.js
  • Not included: Mobile & cross-platform — Swift & SwiftUI, Kotlin + KMP, Dart & Flutter

Instant delivery · Notion account required

👑 Most complete
Developer Code Library
$24.62
One-time purchase · Lifetime access

The full multi-language library Assembly graduates into.

  • 27-chapter Intro to CS course — how computers think, data structures, trees, graphs & Big-O, in universal pseudocode
  • The full web track — HTML, CSS, JavaScript & TypeScript, then React, Node.js, Next.js & Vue.js: zero to full-stack
  • Mobile & systems languages — Swift, Kotlin + KMP, Dart & Flutter, C++ and C#: apps, games and native code
12 templates inside — what they Cost
HTML$2.92
CSS$2.92
JavaScript$2.92
TypeScript$2.92
React & React Native$5.92
Node, Next.js & Vue$8.92
Swift & SwiftUI$5.95
Kotlin + KMP$5.95
Dart & Flutter$5.92
C++$2.92
C#$2.92
Bought separately$50.18
Developer Library$24.62
You save$25.56

14-day money-back guarantee from Notion

🆕 What's new in v1.0
  • ✦ Initial public release of the template.
  • ✦ All 31 chapters complete, from your first syscall to a hand-built hexdump.
  • ✦ Clean light & dark-friendly layout.

You might also like.

Free
Free · Instant Notion duplicate
Get the Template → 👑 Upgrade to Pro →

Instant delivery · Notion account required

LanguagesEnglish
DownloadsNew
RatingNew
Versionv1.0
CategoryLearning
Last UpdatedJun 2026
FormatNotion Template