
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

Board Infinity
Skills you'll gain: Angular, HTML and CSS, Front-End Web Development, Javascript, Software Design Patterns, Web Components, Web Applications, Cascading Style Sheets (CSS), Web Development, TypeScript, Responsive Web Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Database Application, Full-Stack Web Development, Web Applications, Model View Controller, Authentications, Business Logic, SQL
Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Dataflow, Java Programming, Java, Software Architecture, Systems Architecture, Scala Programming, Data Structures, System Programming, Programming Principles, Servers, Application Frameworks, Debugging, Algorithms, Performance Tuning, Functional Design, Performance Testing
Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Apache Maven, Maintainability, Gradle, Java, Software Design, Software Design Patterns, Software Architecture, Object Oriented Design, Object Oriented Programming (OOP), API Design, Machine Learning Methods, Programming Principles, Integration Testing, Dependency Analysis, User Interface (UI) Design, Design Strategies, Program Evaluation, Automation
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: CI/CD, Integration Testing, Docker (Software), Java, Cloud Deployment, Containerization, Software Design Patterns, Microservices
Intermediate · 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: Selenium (Software), Jenkins, Test Script Development, CI/CD, Continuous Integration, Test Automation, Apache Maven, DevOps, Automation, Continuous Delivery, Systems Administration, JUnit, Devops Tools, Scripting, Browser Compatibility, Scalability, Distributed Computing, Git (Version Control System), Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Test Script Development, Test Automation, Browser Compatibility, Java Programming, Software Testing, Javascript, Eclipse (Software), Apache Maven, Development Environment, Object Oriented Programming (OOP), Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Software Installation, System Configuration
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Apache Maven, Build Tools, Eclipse (Software), CI/CD, Java, Software Configuration Management, Continuous Integration, Integrated Development Environments, Dependency Analysis, Extensible Markup Language (XML)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Distributed Computing, Java, Middleware, NoSQL, Event-Driven Programming, Databases, Software Architecture, Servers, Web Services, Microservices, Scalability, Transaction Processing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Java Programming, Java, Theoretical Computer Science, Programming Principles, Algorithms, Object-Relational Mapping, Computer Programming Tools
Intermediate · Course · 1 - 4 Weeks