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.

Banco Interamericano de Desarrollo
Skills you'll gain: Health Policy, Health Equity, Health Systems, Health Care, Public Health, Prioritization, Healthcare Ethics, Policy Analysis, Resource Allocation, Governance, Cost Benefit Analysis, Pharmaceuticals, Health Technology, Price Negotiation, Decision Making, Market Dynamics
Beginner · Course · 1 - 3 Months

Skills you'll gain: Command-Line Interface, Unix Commands, Remote Access Systems, Linux Commands, System Configuration, Computer Hardware, Networking Hardware, Embedded Systems, Python Programming, Operating Systems, File Management, Peripheral Devices, Software Installation
Beginner · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Software Development Life Cycle, Google Cloud Platform, Test Script Development, Development Testing, Web Applications, Application Development, Test Case, Query Languages, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Cloud Platform, Cloud API, Natural Language Processing, Configuration Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: OpenAI API, ChatGPT, Unified Modeling Language, LLM Application, Prompt Engineering, Software Visualization, Technical Communication, User Story, Application Programming Interface (API), Development Environment
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Extract, Transform, Load, Data Sharing, Data Pipelines, Metadata Management, Google Cloud Platform, Data Migration, Data Processing, Big Data, Data Integration, Cloud Storage, Data Warehousing, Data Management, Data Lakes, Data Import/Export, Data Transformation, Apache Spark, Serverless Computing
Beginner · Course · 1 - 3 Months

Fractal Analytics
Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Data Preprocessing, Business Intelligence, Data Quality, Business Process Automation, Data Analysis, Business Ethics, Business Analytics, Emerging Technologies, Artificial Neural Networks, Machine Learning, Deep Learning, Data Science, Python Programming, Predictive Modeling, Unsupervised Learning
Beginner · Course · 1 - 3 Months

Skills you'll gain: GitHub, API Testing, Test Script Development, Test Case, Eclipse (Software), Verification And Validation, Extensible Markup Language (XML)
Intermediate · Course · 3 - 6 Months

Amazon Web Services
Skills you'll gain: Code Review, Process Driven Development, Software Development Tools, AI Workflows, Program Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, 3D Assets, Unreal Engine, Computer Graphics, Computer Graphic Techniques, Animation and Game Design, Graphical Tools, Virtual Environment, Data Import/Export, Image Quality, Performance Tuning, Content Management
Beginner · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Large Language Modeling, Prompt Engineering, Google Gemini, Generative AI, LLM Application
Beginner · Course · 1 - 4 Weeks
Johns Hopkins University
Skills you'll gain: Advocacy, Public Policies, Public Health, Public Safety and National Security, Health Promotion, Legal Proceedings, Policy Analysis, Community Health, Policy Development, Crisis Intervention, Health Policy, Civil Procedures
Beginner · Course · 1 - 3 Months