
Skills you'll gain: MLOps (Machine Learning Operations), Model Evaluation, PyTorch (Machine Learning Library), Responsible AI, Debugging, Model Deployment, Model Optimization, Deep Learning, Test Tools, Machine Learning, Data Preprocessing, Verification And Validation, Python Programming, AI Security, Test Driven Development (TDD), AI Enablement
Intermediate · Course · 3 - 6 Months

University of California, Davis
Skills you'll gain: Presentations, Data Governance, SQL, Data Presentation, Apache Spark, Distributed Computing, Descriptive Statistics, Data Lakes, Data Storytelling, Peer Review, Data Quality, Exploratory Data Analysis, Data Pipelines, JSON, Statistical Analysis, Data Warehousing, Data Access, Data Analysis, Complex Problem Solving, Data Visualization
★ 4.6 (17K) · Beginner · Specialization · 1 - 3 Months
Duke University
Skills you'll gain: File I/O, UI Components, Object Oriented Design, Java Programming, Software Design, User Interface (UI) Design, Debugging, Web Design and Development, Software Engineering, Hypertext Markup Language (HTML), Computer Programming, Program Development, Event-Driven Programming, Encryption, Algorithms, Javascript, Statistical Analysis, Data Processing, Data Analysis, Cascading Style Sheets (CSS)
★ 4.6 (22K) · Beginner · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Software Documentation, Technical Documentation, Regression Testing, Technical Communication, Maintainability, Debugging, Technical Writing, Code Review, Development Testing, Application Design, Unit Testing, Software Testing, Software Development, Application Development, Software Design, Scalability, Software Architecture, GitHub, Version Control, Technical Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: ASP.NET, Test Driven Development (TDD), Debugging, C# (Programming Language), Software Testing, Scalability, Performance Testing, Unit Testing, Web Development, Microservices, Object-Relational Mapping, Software Architecture, Web Applications, Application Design, User Accounts, Object Oriented Design, Cloud Deployment, Distributed Computing, Redis, Application Performance Management
★ 4.7 (246) · Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Laboratory Experience, Laboratory Reports, Application Specific Integrated Circuits, Embedded Software, Embedded Systems, Electronic Hardware, Electronics Engineering, Electronic Systems, Electrical and Computer Engineering, Eclipse (Software), Laboratory Testing, Verification And Validation, Engineering Documentation, Debugging, Software Development, Integrated Development Environments, Simulation and Simulation Software, Simulations
★ 4.5 (1.8K) · Intermediate · Specialization · 3 - 6 Months

Meta
Skills you'll gain: React Native, Version Control, GitHub, Git (Version Control System), User Interface (UI), User Interface and User Experience (UI/UX) Design, Visual Design, JSON, Restful API, Figma (Design Software), User Experience Design, Unix Commands, User Centered Design, Wireframing, Jest (JavaScript Testing Framework), Interaction Design, SQL, Mobile Development, Javascript, React.js
★ 4.6 (11K) · Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: NumPy, Debugging, Pandas (Python Package), Statistics, Data Analysis, Statistical Programming, Descriptive Statistics, LLM Application, Data-oriented programming, Code Reusability, Critical Thinking
★ 3.9 (26) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: React Native, Mobile Development, User Interface (UI) Design, Front-End Web Development, React Redux, Ajax, User Interface (UI), User Interface and User Experience (UI/UX) Design, Javascript, React.js, Data Structures, Application Development, Apple iOS, Debugging, iOS Development, JavaScript Frameworks, User Story, Android Development, Mobile Development Tools, UI Components
★ 4.4 (987) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Responsive Web Design, Bootstrap (Front-End Framework), HTML and CSS, Cascading Style Sheets (CSS), Front-End Web Development, Hypertext Markup Language (HTML), Browser Compatibility, Web Development Tools, UI Components, Web Analytics and SEO, Server Side, Animations, Debugging, Javascript, Data Validation
★ 4.7 (1.9K) · Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Debugging, Object Oriented Programming (OOP), Unit Testing, Development Testing, Test Case, Programming Principles, Data Structures, Software Development Tools, Algorithms, Maintainability, Python Programming, Software Development, Package and Software Management, Computer Programming, Development Environment, Code Reusability, Scripting
★ 4.5 (620) · Beginner · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Embedded Software, Embedded Systems, C (Programming Language), Hardware Architecture, Software Design, Computer Architecture, Maintainability, Event-Driven Programming, Debugging, Computer Hardware, Memory Management, Code Reusability, Data Structures, Peripheral Devices
Intermediate · Course · 1 - 3 Months