Compilers

Filter Courses within "Compilers" (Click to filter)
Use C++ to build a crypto trading platform III: functions (Coursera) Coursera
University of London,Goldsmiths, University of London

Use C++ to build a crypto trading platform III: functions (Coursera)

Dive into the third installment of our C++ specialisation, where you'll learn to harness object-oriented programming (OOP) techniques to build sophisticated functions for your very own cryptocurrency trading platform. This course is perfect for programmers aiming to refine their skills in C++, with a practical focus on creating an advanced crypto-trading application.

Jun 1st 2026
2 Weeks
Introduction to Complex Analysis (Coursera) Coursera
Wesleyan University

Introduction to Complex Analysis (Coursera)

Dive into the intriguing realm of complex analysis with our introductory course designed for beginners. Discover how to work with complex numbers, understand their properties, and explore advanced topics like differentiation, integration, and series representation. Perfect for those interested in mathematics and its applications.

May 25th 2026
5-12 Weeks
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course) (Coursera) Coursera
Hebrew University of Jerusalem

Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course) (Coursera)

Embark on an exciting journey to understand the inner workings of computers by building one from first principles. This project-centered course continues where 'Nand to Tetris Part I' left off, guiding you through the development of a modern software hierarchy. You'll delve into creating a virtual machine and compiling a simple, Java-like programming language, culminating in the creation of a basic operating system.

May 25th 2026
5-12 Weeks
The Life of Binaries (OST) OpenSecurityTraining
OpenSecurityTraining

The Life of Binaries (OST)

Dive into the fascinating world of binaries with 'The Life of Binaries' course. Explore the inner workings of executable files, focusing on the Windows PE (Portable Executable) format. Gain insights into binary structures, disassembly techniques, and much more to enhance your knowledge in software engineering and reverse engineering.

Self Paced
Self-Paced
Compilers (saylor.org) Saylor Academy
Saylor.org

Compilers (saylor.org)

Dive into the world of programming with our Compilers course. From understanding formal languages to mastering the intricacies of scanning, parsing, and optimizing code, this course is designed for those who want to build robust compilers. Learn at your own pace and gain a deep understanding of the compilation process.

Self Paced
Self-Paced
Compilers (edX) EdX
StanfordOnline

Compilers (edX)

Dive into the world of programming language compilers with this engaging, self-paced course from edX. Explore essential concepts like lexical analysis, parsing, and code generation as you build a strong foundation in compiler design. Perfect for aspiring software engineers and seasoned developers looking to deepen their understanding of how programs are translated into machine code.

Self Paced
Self-Paced
Compilers: Theory and Practice (Udacity) Udacity
Georgia Institute of Technology,Udacity

Compilers: Theory and Practice (Udacity)

Dive deep into the world of compilers with our 'Compilers: Theory and Practice' course. This course is designed for programmers who want to explore the intricate process of translating high-level programming languages into machine code. You'll learn compiler theory, engineering key phases, and practical application through building compiler components in Java or C++. Whether you're a beginner or an experienced developer looking to deepen your understanding, this course offers valuable insights and hands-on experience.

Self Paced
Self-Paced
Architecture, Algorithms, and Protocols of a Quantum Computer and Quantum Internet (edX) EdX
Delft University of Technology,DelftX

Architecture, Algorithms, and Protocols of a Quantum Computer and Quantum Internet (edX)

Dive into the world of quantum computing with this comprehensive online course. Learn about quantum algorithms, error-correction methods, micro-architectures, compilers, programming languages tailored for quantum processors, and the protocols necessary for a functional quantum internet. Gain insights into building a large-scale quantum computer from scratch.

Self Paced
Self-Paced
Page 1 Next ›