Learn the fundamentals of x86-64 assembly language programming on Linux using the GNU Assembler (GAS). This hands-on course teaches students how computers execute programs, work with CPU registers and memory, build assembly language applications, and debug programs using GDB. Complete interactive online labs directly in your browser using the Destin Learning lab environment.