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.

Packt
Skills you'll gain: Node.JS, File I/O, Javascript, Event-Driven Programming, Web Applications, Web Servers, Software Installation, Server Side, Application Development, File Management, Command-Line Interface, TCP/IP, OS Process Management, Application Deployment, Package and Software Management
Intermediate · Course · 1 - 3 Months
STARWEAVER
Skills you'll gain: Computer-Aided Design, Engineering Design Process, Drafting and Engineering Design, Product Engineering, Engineering Software, Ideation, Engineering, Simulation and Simulation Software, Conceptual Design, Sustainable Design, Creativity, Problem Solving, Prototyping, Innovation, Analytical Skills, Automation, Emerging Technologies
★ 4.9 (13) · Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Authorization (Computing), Google Cloud Platform, Authentications, Enterprise Security, Data Synthesis, Google Workspace, Enterprise Architecture, Generative AI Agents, Application Deployment, Cloud Security, AI literacy, Data Access, Agentic Workflows, Unstructured Data, AI Workflows, Data Integration, Workflow Management, Retrieval-Augmented Generation, Data Processing
★ 3.2 (13) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Environmental Issue, Environment, Environmental Monitoring, Physical Science, Hydrology, Environmental Science, Social Studies, World History, Scientific Methods
★ 4.8 (39) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Instagram, Strategic Marketing, Marketing Strategies, Content Creation, Campaign Planning, Marketing, Content Marketing, Brand Marketing, Promotional Strategies, Social Media Content, Social Media, Drive Engagement, Social Media Management, Social Media Marketing, Influencing, Business
★ 2.3 (7) · Beginner · Guided Project · Less Than 2 Hours

University of California, Irvine
Skills you'll gain: Threat Modeling, Threat Management, Risk Management, Business Continuity Planning, Asset Protection, Risk Analysis, Risk Management Framework, Security Strategy, Cyber Governance, Risk Mitigation, Vendor Management, Business Continuity, Risk Control, Vulnerability Assessments, Security Management, Cyber Risk, Vendor Relationship Management, Compliance Management, Supplier Risk Management, Supplier Management
★ 4.7 (350) · Beginner · Specialization · 1 - 3 Months

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Vibrations, Engineering Analysis, Mechanics, Structural Engineering, Structural Analysis, Mechanical Engineering, Engineering, Differential Equations, Mathematical Modeling
★ 4.8 (75) · Intermediate · Course · 1 - 3 Months

University of Copenhagen
Skills you'll gain: Health Systems, Maternal Health, Child Health, Public Health, Health Policy, Infectious Diseases, Health Equity, Health Disparities, Public Health and Disease Prevention, Water Resources, Health Promotion, Social Determinants Of Health, Epidemiology, Community Health, Environmental Policy, Sanitation, Environmental Issue, Family Planning, Nutrition and Diet, Injury Prevention
★ 4.8 (886) · Mixed · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: JUnit, Unit Testing, Software Testing, Test Tools, Java Programming, Development Testing, Java, Test Case, Test Automation, Object Oriented Design, Programming Principles, Code Reusability
Intermediate · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: MLOps (Machine Learning Operations), Generative Model Architectures, Applied Machine Learning, Generative AI, Model Deployment, Google Cloud Platform, Model Training, Artificial Intelligence, Machine Learning, User Interface (UI), Cloud Computing, Complex Problem Solving, Critical Thinking
★ 4.2 (11) · Beginner · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Cryptographic Protocols, Cryptography, Encryption, Public Key Cryptography Standards (PKCS), Data Security
★ 4.4 (16) · Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Devops Tools, Automation, Operating System Administration, System Configuration, Code Reusability, Service Management
Intermediate · Course · 1 - 3 Months