
Skills you'll gain: Virtual Machines, Cloud Security, Public Cloud, Amazon Web Services, Scalability, Virtual Networking, Private Cloud, Cloud Computing Architecture, Cloud Platforms, Cloud Computing, Cloud Infrastructure, Cloud Services, Cloud Deployment
ā 4.4 (174) Ā· Beginner Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: Cryptography, Network Security, Cryptographic Protocols, Virtual Networking, Software-Defined Networking, Network Infrastructure, Network Architecture, Encryption, Network Performance Management, Virtualization, Program Development, Virtual Machines, Open Source Technology, Performance Tuning, Unit Testing
ā 4.6 (137) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

LearnQuest
Skills you'll gain: Spring Framework, Java Programming, Java, File I/O, Java Platform Enterprise Edition (J2EE), Object Oriented Programming (OOP), Application Frameworks, Code Reusability, Data Structures, File Management
ā 4.7 (224) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

University at Buffalo
Skills you'll gain: Data Literacy, Data Ethics, Data-Driven Decision-Making, Analytics, Root Cause Analysis, Lean Methodologies, Six Sigma Methodology, Data Analysis, Operational Excellence, Case Studies, Lean Six Sigma, ISO 9000 Series, Lean Manufacturing, Quality Improvement, Process Improvement, Decision Making, Quality Management Systems, Data Security, Internet Of Things
ā 4.6 (155) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Unit Testing, Data Structures, Java Programming, Development Testing, Algorithms, Program Development, Software Testing, Java, Test Automation, Test Case, Software Development, Scalability
ā 4 (64) Ā· Beginner Ā· Course Ā· 1 - 4 Weeks

Scrimba
Skills you'll gain: TypeScript, Event-Driven Programming, Javascript, JavaScript Frameworks, Pseudocode, Computational Thinking, JSON, Program Development, Web Development, Angular, Web Applications, Vue.JS, Data Import/Export, Application Development, Mobile Development, Debugging, Algorithms, Code Reusability, Web Development Tools, React.js
ā 4.6 (114) Ā· Beginner Ā· Specialization Ā· 3 - 6 Months
Stanford Online
Skills you'll gain: Bayesian Network, Applied Machine Learning, Machine Learning Algorithms, Bayesian Statistics, Machine Learning Methods, Markov Model, Statistical Machine Learning, Machine Learning, Network Model, Unsupervised Learning, Statistical Modeling, Model Training, Probability Distribution, Model Optimization, Statistical Methods, Probability & Statistics, Algorithms
ā 4.6 (305) Ā· Advanced Ā· Course Ā· 1 - 3 Months
Skills you'll gain: Memory Management, Operating Systems, C (Programming Language), C and C++, Performance Tuning, System Programming, System Software, Unix, Hardware Architecture
ā 4.7 (66) Ā· Advanced Ā· Course Ā· 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Operating Systems, Operating System Administration, Memory Management, OS Process Management, System Software, System Programming, Command-Line Interface, Linux Administration, File Systems, System Monitoring, Performance Tuning, Package and Software Management, Systems Architecture, File Management, Algorithms, Cloud Platforms, User Accounts, Security Controls, Data Sharing
ā 4.9 (15) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

Skills you'll gain: C# (Programming Language), Software Architecture, .NET Framework, Object Oriented Design, Distributed Computing, Scalability, Object Oriented Programming (OOP), Software Design, Object-Relational Mapping, Microservices, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL, Event-Driven Programming
ā 4.5 (103) Ā· Intermediate Ā· Course Ā· 1 - 4 Weeks

Columbia University
Skills you'll gain: Derivatives, Credit Risk, Securities (Finance), Financial Market, Portfolio Risk, Capital Markets, Risk Modeling, Risk Management, Portfolio Management, Financial Modeling, Mathematical Modeling, Probability Distribution, Computer Programming
ā 4.5 (33) Ā· Intermediate Ā· Course Ā· 1 - 3 Months

Dartmouth College
Skills you'll gain: Memory Management, C (Programming Language), Embedded Systems, Software Visualization, Computer Engineering, Embedded Software, Computer Programming, Programming Principles, Data Structures, Linux
ā 4.7 (67) Ā· Beginner Ā· Course Ā· 1 - 3 Months