
Scrimba
Skills you'll gain: Javascript, JavaScript Frameworks, Web Development, Application Development, Web Applications, JSON, Event-Driven Programming, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Software Engineering, Functional Design, Computer Science
Intermediate · Course · 1 - 3 Months

Xi'an Jiaotong University
Skills you'll gain: Object Oriented Programming (OOP), C# (Programming Language), Data Structures, Programming Principles, .NET Framework, Algorithms, Computer Programming, Software Design Patterns, Debugging
Intermediate · Course · 1 - 3 Months

Xi'an Jiaotong University
Skills you'll gain: Program Development, Operating Systems, Debugging, Microsoft Visual Studio, Computer Hardware, Computer Science, C# (Programming Language), Computer Architecture, Object Oriented Programming (OOP), Programming Principles, Systems Design, Integrated Development Environments, Computational Logic, Computer Programming
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unified Modeling Language, Data Modeling, Data Structures, Scripting, Object Oriented Programming (OOP), Python Programming, Software Design, Computer Programming, Software Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Eclipse (Software), Integrated Development Environments, Java Programming, Object Oriented Programming (OOP), Development Environment, Program Development, Software Installation, Debugging, Computer Programming
Beginner · Course · 1 - 3 Months

Skills you'll gain: Web Applications, Computational Logic, Software Development Tools, Business Logic, Application Programming Interface (API), Vulnerability Assessments, Program Development, System Programming, Scalability
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Portfolio Management, Risk Analysis, Investment Management, Time Series Analysis and Forecasting, Financial Modeling, Object Oriented Programming (OOP), Simulations, Regression Analysis, Jupyter, Python Programming, Pandas (Python Package), NumPy, Matplotlib, Data Manipulation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Exploit development, Penetration Testing, Malware Protection, Network Monitoring, Object Oriented Programming (OOP), Cyber Security Assessment, Vulnerability Scanning, Network Security, Network Protocols, Network Analysis, Scripting, Remote Access Systems, Python Programming, Command-Line Interface
Advanced · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Software Documentation, Java Programming, Java, Computer Programming, Programming Principles, Computational Thinking, Computer Science
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Musical Composition, Music, Electronic Components, Electronics, Music Theory, Hardware Design, Digital Design, Instrumental Music, Embedded Systems, System Configuration, Algorithms, Performance Tuning, Programming Principles, Digital Communications, Creative Design, Interoperability, Other Programming Languages, Development Environment, Physics, Object Oriented Programming (OOP)
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Pseudocode, Computational Thinking, Debugging, Algorithms, Front-End Web Development, Javascript, Computer Programming, Data Structures, JSON, Web Development, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Software Design Patterns, Software Design, C++ (Programming Language), Software Architecture, Programming Principles, Object Oriented Programming (OOP), Maintainability, Prototyping, Database Application
Intermediate · Course · 1 - 3 Months