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.

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C and C++, Computer Programming, Embedded Software, Development Environment, Integrated Development Environments, Embedded Systems, Algorithms, Game Design, Debugging
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Generative AI, Model Deployment, Generative Model Architectures, Image Analysis, Prompt Engineering, Physics
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Presentation, Data Visualization Software, Query Languages, Data Integration, Data Analysis
Beginner · Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Server Side, Restful API, API Design, Database Management, Back-End Web Development, Databases, Database Systems, Node.JS, Application Programming Interface (API), Full-Stack Web Development, Authentications, Web Applications, JavaScript Frameworks, Web Development, Web Servers, Authorization (Computing), NoSQL, MongoDB, Servers, Javascript
Intermediate · Course · 1 - 4 Weeks

Icahn School of Medicine at Mount Sinai
Skills you'll gain: Oral Cancer Screening, Oncology, Preventative Care, Public Health and Disease Prevention, Treatment Planning, Infectious Diseases, Patient Education And Counseling, Epidemiology, Risk Analysis, Diagnostic Tests
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, Cloud-Native Computing, Platform As A Service (PaaS), .NET Framework, ASP.NET, Cloud Deployment, Cloud Applications, Microsoft SQL Servers, Data Migration, Performance Tuning, Application Deployment, Application Performance Management, Model View Controller, Verification And Validation, Integration Testing
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Generative AI, Generative Model Architectures, Model Deployment, Image Analysis, Prompt Engineering
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Financial Statements, Return On Investment, Financial Statement Analysis, Process Improvement, Operational Efficiency, Process Management, Accrual Accounting, Finance, Process Analysis, Human Capital, Process Mapping, Financial Accounting, Operations Management, Branding, People Management, Capital Budgeting, Marketing, Peer Review, Project Design, Corporate Finance
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Staff Management, Collaborative Software, Organizational Change, Change Management, Google Cloud Platform, Cloud Computing, Business Transformation, Workforce Development, Innovation, Employee Engagement, Communication
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Migration, MySQL, Google Cloud Platform, Database Management, Data Pipelines, Data Storage Technologies, Operational Databases, Cloud Management, Data Management
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Keyword Research, Search Engine Optimization, Target Audience, Blogs, Web Analytics and SEO, Content Strategy, Social Media Strategy, Content Creation, Web Content
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Real Time Data, Dataflow, Scalability, Data Pipelines, Model Evaluation, Model Deployment, Applied Machine Learning, Machine Learning
Intermediate · Project · Less Than 2 Hours