Sage-Code Laboratory

What is Assembly?

Assembly is a low level language used in system programming. Unlike other languages that are portable, Assembly is specific to a particular kind of processor. There are multiple Assembly dialects. Assembly is difficult to work with and is very different from other languages. In this tutorial we introduce you to resources you can use to learn Assembly.

Video Lecture

Assembly language is complex and can't be learned in a single video, however I have searched on YouTube and this is the best introduction I could find. I put the link to first video but you can find more on YouTube.

Assembly Language

By Darek Banas


Learning Resources

Our tutorial is work in progress. For deep learning please use these external resources.We have selected only resources that have no ads and are safe to use. We will use these resources ourselves to make this tutorial later.

Tutorial Index

Our tutorial will be built on GitHub using HTML and Bootstrap. We will search examples and create new examples ourselves. Also we use AI to create our articles. Though AI is not yet fully capable to teach you Assembly we think that has potential to speed up your research. Subscribe to Blog newsletter. By the time we finish the Blog series you will be able to contribute to our HTML tutorial.

Work in progress ...


Assembly Quiz

Next quiz has 100 questions, and does not have a time limit. You can scan the code using a mobile or tablet to start the quiz. If you are already on mobile device, tap the code below to start the quiz. It requires you to sign-in using your Google account.
QR Code

Assembly - Quiz


Privacy Terms: We do not collect your e-mail address but we record your name with the test results on Google drive. If you take more than 80% we will recognize your skill and will endorse you on Linked-in. If you don't agree, you can use name: Anonymous or a fake name but then we can't endorse your new skills.

Read next: Introduction