
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: Apache Kafka, JUnit, Spring Boot, Unit Testing, Integration Testing, Data Pipelines, Restful API, Event-Driven Programming, Encryption, Distributed Computing
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Java, Java Programming, Object Oriented Programming (OOP), Spring Boot, Hibernate (Java), Object Oriented Design, Spring Framework, Database Management, Computer Programming, Web Development, Authorization (Computing), Restful API, Debugging, Programming Principles
Beginner · Course · 3 - 6 Months
Skills you'll gain: Apache Kafka, Data Pipelines, Integration Testing, Verification And Validation, Transaction Processing, Data Integrity, Real Time Data, Apache Spark, Data Architecture, System Design and Implementation, Service Level, Event Monitoring, Performance Tuning, Project Implementation, Apache, Production Management, Internet Of Things
Intermediate · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: File I/O, Matplotlib, Object Oriented Design, Java, Object Oriented Programming (OOP), Data Analysis, Unit Testing, Pandas (Python Package), Java Programming, Eclipse (Software), Application Development, Data Visualization, Data Structures, Data Science, Data Cleansing, Debugging, Pivot Tables And Charts, Programming Principles, Python Programming, Computer Programming
Beginner · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI Agents, LLM Application, Productivity, OpenAI, AI Orchestration, OpenAI API, AI Enablement, Java, Java Programming, AI Workflows, Agentic systems, Generative AI, Artificial Intelligence, Large Language Modeling, Tool Calling, Creativity, Document Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Apache Maven, File I/O, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Software Documentation, Data Structures, Computer Programming, Restful API, Integrated Development Environments, Java, Programming Principles, Data Validation, Network Protocols, Unit Testing, Computer Science
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Hibernate (Java), Object-Relational Mapping, Data Validation, Database Design, User Interface (UI), Database Application, Relational Databases, Development Environment, Java, Application Development, Data Persistence, Data Integrity, Transaction Processing
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: File I/O, Java Programming, Object Oriented Programming (OOP), Data Structures, Java, Cryptography, Software Engineering, Computer Programming, Algorithms, Encryption, Web Servers
Beginner · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: File I/O, Object Oriented Programming (OOP), Java Programming, Data Structures, Data Persistence, Programming Principles
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Eclipse (Software), Java Programming, Object Oriented Programming (OOP), Java, Integrated Development Environments, Development Environment, Computer Programming, Debugging, Virtual Machines, Algorithms
Beginner · Course · 1 - 4 Weeks

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