
EDUCBA
Skills you'll gain: Object Oriented Programming (OOP), Java Programming, File I/O, Application Development, Computer Programming, User Interface (UI), Programming Principles, Databases, System Design and Implementation, Integrated Development Environments, SQL, Data Validation
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: IntelliJ IDEA, Java Programming, Object Oriented Programming (OOP), Java, Integrated Development Environments, Computer Programming, Open Source Technology, Programming Principles, Scalability, Functional Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Ajax, JSON, Application Programming Interface (API), Javascript, Event-Driven Programming, Data Validation, Web Development, Object Oriented Programming (OOP), Debugging
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Distributed Computing, Scalability, Performance Tuning, C++ (Programming Language), System Programming, Computer Architecture, Hardware Architecture, Application Development, Algorithms, C (Programming Language), Open Source Technology, Program Development, Development Environment
Beginner · Course · 1 - 4 Weeks

O.P. Jindal Global University
Skills you'll gain: Program Evaluation, Policy Analysis, Project Design, Public Policies, Program Development, Resource Allocation, Social Impact, Systems Thinking, Needs Assessment, Project Management, Qualitative Research, Stakeholder Engagement
Build toward a degree
Beginner · Course · 1 - 3 Months

Lund University
Skills you'll gain: Machine Controls, Automation Engineering, Programming Principles, Control Systems, Automation, Real-Time Operating Systems, Robotics, Other Programming Languages, Computer Programming, Motion Graphics
Intermediate · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Programming Principles, C (Programming Language), Computer Programming, Data Structures, Algorithms, Computational Thinking, File I/O, Development Environment, Debugging
Mixed · Course · 1 - 3 Months

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Java, Software Architecture, Systems Architecture, Programming Principles, Scala Programming, Servers, Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Containerization, Microservices, Authentications, OAuth, Application Deployment, Integration Testing, Event-Driven Programming, Data Migration, Application Programming Interface (API), Software Architecture, Software Design Patterns, Scalability, Systems Integration
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Program Management, Return On Investment, Project Portfolio Management, Organizational Strategy, Project Management, Project Management Life Cycle, Leadership and Management, Benefits Administration, Process Improvement, Strategic Decision-Making, Goal Setting
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Java, Performance Tuning, Spring Framework, Application Performance Management, Algorithms, JUnit, OS Process Management, Application Frameworks, Programming Principles, Performance Testing, Spring Boot, Computer Architecture
Beginner · Course · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Javascript, Web Development Tools, Application Programming Interface (API), Game Design, Restful API, Software Development
Intermediate · Course · 1 - 4 Weeks