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.

ESSEC Business School
Skills you'll gain: Sustainable Business, Corporate Sustainability, Climate Change Programs, Climate Change Mitigation, Sustainable Development, Environmental Issue, Business Transformation, Climate Change Adaptation, Corporate Strategy, Business Strategy, Business Modeling, Supplier Management, Stakeholder Engagement, Finance
★ 4.6 (143) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Android Studio, Android Development, Android (Operating System), Mobile Development, Application Development, User Interface (UI), Mobile Development Tools, Application Design, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, UI Components, Interaction Design, Usability, Development Environment, Development Testing, Software Testing, Software Installation
★ 4.4 (64) · Beginner · Course · 1 - 4 Weeks

Fundação Instituto de Administração
Skills you'll gain: Operations Management, Process Improvement, Operations, Revenue Management, Quality Improvement, Process Improvement and Optimization, Process Analysis, Business Operations, Lean Six Sigma, Lean Methodologies, Operational Efficiency, Performance Improvement, Operational Analysis, Lean Manufacturing, Continuous Improvement Process, Operational Excellence, Process Optimization, Organizational Strategy, Service Management, Quality Management
★ 4.8 (46) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Project Risk Management, User Story, Project Management, Risk Management, Kanban Principles, Project Planning, Agile Methodology, Agile Project Management, Agile Software Development, Cost Management, Project Management Office (PMO), Backlogs, Risk Mitigation, Project Management Software, Scaled Agile Framework, Project Management Life Cycle, Risk Analysis, Team Performance Management, Sprint Planning, Sprint Retrospectives
★ 4.7 (25) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: C++ (Programming Language), Software Documentation, Performance Tuning, Application Design, Technical Documentation, Application Development, Memory Management, Data Structures, Generative AI, Algorithms, Scalability
★ 4.9 (9) · Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Health Policy, Health Systems, Public Health, Health Administration, Research Design, Systems Analysis, Scalability, Technical Communication
★ 4.7 (42) · Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Plotly, Exploratory Data Analysis, Scatter Plots, Plot (Graphics), Data Visualization, Data Visualization Software, Interactive Data Visualization, Data Analysis, Python Programming
★ 4 (51) · Intermediate · Guided Project · Less Than 2 Hours

Macquarie University
Skills you'll gain: Security Testing, Cyber Threat Intelligence, Cyber Risk, AI Integrations, Cyber Attacks, Cyber Security Assessment, Cybersecurity, Security Controls, Threat Modeling, Security Strategy, Data Ethics, Security Engineering, Threat Detection, Data Governance, Data Security, Exploitation techniques, Security Management, Information Privacy, Emerging Technologies, Model Evaluation
★ 4.7 (33) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Program Management, Stakeholder Engagement, Project Management Life Cycle, Stakeholder Management, Project Scoping, Communication Planning, Project Management Institute (PMI) Methodology, Program Implementation, Project Portfolio Management, Stakeholder Communications, Milestones (Project Management), Stakeholder Analysis, Project Controls, Project Planning, Project Risk Management, Project Closure, Resource Management, Management Reporting, Scope Management, Risk Management
★ 4.8 (21) · Advanced · Course · 1 - 3 Months

University of Copenhagen
Skills you'll gain: European History, Immigration Law, Political Sciences, Cultural Diversity, Social Justice, Policy Analysis, International Relations, Case Law, Social Sciences, Public Policies, Advocacy, Law, Regulation, and Compliance, Governance
★ 4.8 (69) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Penetration Testing, Security Testing, Hardening, Brute-force attacks, IT Automation, Scripting Languages, Business Logic, Cloud Security, Network Analysis, Programming Principles, API Testing, General Data Protection Regulation (GDPR), Cloud Computing, Wireless Networks, Data Persistence, Application Programming Interface (API), Data Security
★ 4.7 (22) · Intermediate · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Agile Methodology, Scrum (Software Development), Embedded Software, Agile Software Development, Embedded Systems, Software Testing, Development Testing, Software Development Methodologies, Agile Project Management, Git (Version Control System), Docker (Software), Containerization, Linux, System Programming, Electrical and Computer Engineering, Application Deployment, Operating Systems, File Systems, Internet Of Things, Build Tools
★ 4.7 (21) · Advanced · Course · 1 - 4 Weeks