
The Linux Foundation
Skills you'll gain: Bash (Scripting Language), File Systems, Package and Software Management, Linux, Command-Line Interface, Unix Commands, Linux Commands, Shell Script, grep, Linux Administration, Unix Shell, Scripting, Software Development Tools, File Management, Build Tools, Unix, Scripting Languages, Program Development, System Programming, Operating Systems
★ 4.6 (735) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unsupervised Learning, Scikit Learn (Machine Learning Library), PyTorch (Machine Learning Library), Convolutional Neural Networks, Exploratory Data Analysis, Deep Learning, Microsoft Azure, Data Visualization, Classification Algorithms, Applied Machine Learning, Regression Analysis, Predictive Modeling, Data Analysis, Image Analysis, Artificial Intelligence and Machine Learning (AI/ML), Data Science, Model Training, Transfer Learning, Databricks, Machine Learning
★ 4.5 (332) · Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Rust (Programming Language), Test Case, Memory Management, Development Testing, Software Testing, Data Structures, GitHub, Programming Principles, Package and Software Management, Development Environment, System Programming, Software Documentation
★ 4 (252) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Debugging, Embedded Systems, Memory Management, Integrated Development Environments, C (Programming Language), Computer Programming Tools, Development Environment, C and C++, Software Development Tools, System Programming, Eclipse (Software), Build Tools, Programming Principles, Data Storage
★ 4.7 (74) · Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Calculus, Applied Mathematics, Data Modeling, Model Optimization, Estimation, Graphing, Mathematical Modeling, Data Analysis Software, Algebra, Cost Estimation, Mathematical Software, Linear Algebra, Trigonometry, General Mathematics, Advanced Mathematics, Analysis, Derivatives, Mathematical Theory & Analysis, Geometry, Data Analysis
★ 4.8 (400) · Intermediate · Specialization · 3 - 6 Months
Rice University
Skills you'll gain: Application Development, Object Oriented Programming (OOP), Video Game Development, Event-Driven Programming, Interactive Design, Animation and Game Design, User Interface (UI), Program Development, Animations, Game Design, Programming Principles, Python Programming, Computer Programming, Computer Graphics, Data Structures
★ 4.9 (1.2K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft PowerPoint, Presentations, Data Visualization, Driving engagement, Drive Engagement, Productivity Software, Editing, Graphic Design, Business Communication
★ 4.5 (333) · Beginner · Guided Project · Less Than 2 Hours

Google AR & VR
Skills you'll gain: Augmented Reality, Augmented and Virtual Reality (AR/VR), Virtual Reality, Application Design, Virtual Environment, 3D Assets, Unity Engine, User Experience Design, Mobile Development, User Experience, User Flows, Computer Hardware
★ 4.5 (3.9K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Solution Design, Project Scoping, Technical Documentation, System Implementation, Project Management, Technology Solutions, Project Implementation, Program Implementation, Project Closure, Project Coordination, Technical Consulting, Solution Delivery, Stakeholder Analysis, Requirements Analysis, Journey Mapping, Customer Engagement, Test Planning, Requirements Elicitation, Customer Analysis, Business Transformation
★ 4.6 (95) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Image Analysis, Image Quality, Matlab, Computer Vision, File I/O, Automation, Digital Signal Processing, Anomaly Detection, Geospatial Information and Technology, Engineering Practices, Spatial Data Analysis, Medical Imaging, Spatial Analysis, Mathematical Software, Data Preprocessing, Environmental Monitoring, Quantitative Research, Scientific Visualization, Data Import/Export, Algorithms
★ 4.7 (262) · Beginner · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Software Testing, Software Technical Review, Code Review, Software Quality Assurance, Verification And Validation, Quality Assurance, SonarQube, Human Factors
★ 4.2 (65) · Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Object Oriented Programming (OOP), Java Programming, Java, Object Oriented Design, Computer Programming, Memory Management
★ 4.7 (319) · Intermediate · Course · 1 - 3 Months