• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  1. Categories
  2. From Nand To Tetris

Nand2Tetris Courses

Nand2tetris courses often teach computer architecture, hardware design, and software development, guiding you through building a computer from the ground up. You can develop skills in programming languages, logic design, and system integration, allowing you to understand how software interacts with hardware. Many courses introduce tools like hardware simulators and programming environments, which help you apply your knowledge by creating a functioning computer and writing programs that run on it.

Popular Nand2Tetris Courses and Certifications


  • P

    Packt

    Advanced Data Structures for Microcontrollers

    Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, Memory Management, Data Structures, C (Programming Language), Hardware Architecture, Computer Architecture, Dataflow, Peripheral Devices, Event-Driven Programming, Development Environment

    Advanced · Course · 3 - 6 Months

    Category: New
    New
  • P

    Packt

    Embedded Build Systems with GNU Tools and Makefiles

    Skills you'll gain: Embedded Software, Embedded Systems, Build Tools, Development Environment, Computer Programming Tools, C (Programming Language), Integrated Development Environments, Debugging, C++ (Programming Language), Peripheral Devices, Software Installation

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
  • P

    Packt

    Metroidvania with Godot

    Skills you'll gain: Game Design, Video Game Development, Data Persistence, Animation and Game Design, Layout Design, Animations, Scripting, Game Theory

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
  • G

    Google Cloud

    Liftoff with Google Antigravity: Build a Video Game with AI

    Skills you'll gain: Prompt Engineering, AI Orchestration, AI Workflows, Agentic Workflows, Software Development, Generative AI Agents, Cloud Deployment, Video Game Development, Application Deployment, Prototyping, Development Environment, Application Development, Software Installation, System Configuration

    Beginner · Course · 1 - 3 Months

  • P

    Packt

    STM32 Bare-Metal Foundations: Essential Drivers & Interfaces

    Skills you'll gain: Serial Peripheral Interface, Embedded Software, Embedded Systems, Development Environment, Peripheral Devices, Integrated Development Environments, Verification And Validation, Display Devices, C (Programming Language), System Configuration, Technical Documentation, Software Installation, Application Development, Code Reusability

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
  • P

    Packt

    Advanced Assembly Programming and Memory Manipulation

    Skills you'll gain: System Programming, Code Reusability, File I/O, Program Development, Memory Management, Maintainability, Operating Systems, Debugging, File Management

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
  • P

    Packt

    Integrating Secure FOTA: Flash, Bootloaders, & AWS Delivery

    Skills you'll gain: Embedded Software, AWS Identity and Access Management (IAM), Amazon Web Services, AWS CloudFormation, Amazon S3, Embedded Systems, System Testing, Verification And Validation, Security Engineering, Memory Management, Security Controls, Debugging, Data Storage, Workflow Management, Software Architecture

    Advanced · Course · 1 - 3 Months

    Category: New
    New
  • P

    Packt

    Bare-Metal Embedded C Programming

    Skills you'll gain: Serial Peripheral Interface, Embedded Software, Embedded Systems, System Programming, Computer Programming Tools, Electronic Hardware, Software Development Tools, Debugging, Development Environment, C (Programming Language), Hardware Design, Build Tools, Peripheral Devices, Display Devices

    Intermediate · Course · 3 - 6 Months

    Category: New
    New
  • P

    Packt

    Embedded Firmware Development for Secure OTA Updates

    Skills you'll gain: Embedded Software, Embedded Systems, Development Environment, Integrated Development Environments, VPN Clients, System Configuration, AWS CloudFormation, Network Protocols, Security Controls, Verification And Validation, Technical Documentation, Peripheral Devices, C (Programming Language), AWS Identity and Access Management (IAM), Debugging, Code Reusability, Software Architecture, Data Structures, Workflow Management

    Advanced · Course · 1 - 3 Months

    Category: New
    New
  • P

    Packt

    Advanced Embedded Displays: OLED, TFT & Character LCDs

    Skills you'll gain: Serial Peripheral Interface, Embedded Software, Embedded Systems, Display Devices, Computer Displays, Electronic Hardware, Hardware Architecture, Computer Graphics, User Interface (UI), C (Programming Language), Application Development, Code Reusability

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
  • Y

    Yonsei University

    IoT (Internet of Things) Wireless & Cloud Computing Emerging Technologies

    Skills you'll gain: Wireless Networks, Cloud Computing, Cloud Services, Internet Of Things, Cloud Platforms, Local Area Networks, Emerging Technologies, Amazon Web Services, Cloud-Based Integration, Infrastructure As A Service (IaaS), Software As A Service, Amazon Elastic Compute Cloud

    4.7 stars, 1.5K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (1.5K) · Beginner · Course · 1 - 3 Months

  • U

    University of Colorado Boulder

    Introduction to Embedded Systems Software and Development Environments

    Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Configuration Management, Git (Version Control System), Version Control, Memory Management, Build Tools, C (Programming Language), Development Environment, Code Review, Software Design

    4.5 stars, 658 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.5 (658) · Intermediate · Course · 1 - 4 Weeks

1234…834

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Free Courses
  • Blog
  • The Coursera Podcast
  • Tech Blog
  • Social Impact

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok