Nand2tetris courses can help you learn computer architecture, hardware design, software development, and programming languages. You can build skills in creating a basic computer system, understanding how compilers work, and developing applications from scratch. Many courses introduce tools like the Hack simulator and the Nand2tetris software suite, which allow you to implement and test your designs, providing hands-on experience in building a computer from the ground up.

Universidades AnƔhuac
Skills you'll gain: ChatGPT, Responsible AI, Generative AI, AI Integrations, Digital pedagogy, AI literacy, Artificial Intelligence, AI Personalization, Prompt Engineering, Natural Language Processing
Beginner Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Large Language Modeling, Generative AI, LLM Application, Generative Model Architectures, Model Deployment, Fine-tuning, Model Optimization, Model Training, Natural Language Processing, Prompt Engineering, Deep Learning, MLOps (Machine Learning Operations), Model Evaluation, Data Cleansing, Machine Learning, Data Quality
Intermediate Ā· Course Ā· 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Application Specific Integrated Circuits, Hardware Design, Computer-Aided Design, Electrical and Computer Engineering, Network Routing, Computational Logic, Electrical Engineering, Data Structures, Algorithms, Applied Mathematics, Mathematical Modeling, Calculus
Intermediate Ā· Course Ā· 1 - 3 Months

Imperial College London
Skills you'll gain: Recurrent Neural Networks (RNNs), Tensorflow, Data Pipelines, Keras (Neural Network Library), Transfer Learning, Deep Learning, Convolutional Neural Networks, Natural Language Processing, Model Training, Data Processing, AI Workflows, Data Preprocessing, Embeddings
Intermediate Ā· Course Ā· 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Android Studio, Android Development, Mobile Development, Android (Operating System), Mockups, Mobile Development Tools, Software Design, Software Design Patterns, User Interface (UI) Design, Prototyping, Application Design, Design Elements And Principles, Development Environment, GitHub
Mixed Ā· Course Ā· 1 - 3 Months

Skills you'll gain: Jest (JavaScript Testing Framework), Test Driven Development (TDD), Test Script Development, Test Case, Web Development Tools, Development Testing, Unit Testing, Software Testing, Browser Compatibility, Test Tools, JavaScript Frameworks, Javascript, Object Oriented Programming (OOP)
Intermediate Ā· Course Ā· 1 - 4 Weeks

Board Infinity
Skills you'll gain: Android (Operating System), Android Development, Mobile Development, Software Architecture, Live Streaming, Application Frameworks, Performance Tuning, Middleware, Image Quality, Linux
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Operating System Administration, Information Technology Operations, Incident Management, Security Management, IT Automation, Security Controls, Systems Administration, Technical Support and Services, Scripting, Endpoint Security, Data Security, General Networking, Network Troubleshooting, Knowledge of Apple Software, Wireless Networks, User Accounts
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, Model Context Protocol, Agentic Workflows, Agentic systems, Generative AI Agents, Anthropic Claude, AI Integrations, Tool Calling, LLM Application, Generative AI, Automation, Scalability, Application Programming Interface (API), Servers, Python Programming
Intermediate Ā· Course Ā· 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Database Design, Software Design Documents, Data Migration, Generative AI, Database Development, Dashboard Creation, Software Documentation, AI Workflows, Database Management, ChatGPT, Database Architecture and Administration, Relational Databases, Prompt Engineering, Query Languages, SQL, Business Reporting, Prototyping, Test Data, Performance Tuning, Performance Testing
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Computer Vision, Mobile Development, Model Training, Mobile Development Tools, Fine-tuning, Model Deployment, Model Optimization, PyTorch (Machine Learning Library), Flask (Web Framework), Tensorflow, Application Deployment, AI Integrations, Cloud Deployment, Data Preprocessing, Development Environment, User Interface (UI) Design
Intermediate Ā· Course Ā· 1 - 3 Months

Microsoft
Skills you'll gain: Identity and Access Management, Azure Active Directory, Microsoft Azure, Virtual Networking, Hybrid Cloud Computing, Network Security, Windows PowerShell, Virtual Machines, Infrastructure as Code (IaC), Command-Line Interface
Beginner Ā· Course Ā· 1 - 4 Weeks