
Skills you'll gain: Apache Spark, Scala Programming, Data Processing, Big Data, Applied Machine Learning, IntelliJ IDEA, Real Time Data, Graph Theory, Data Transformation, Development Environment, Distributed Computing, Build Tools, Regression Analysis, Performance Tuning
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Software Documentation, Java, Back-End Web Development, Application Programming Interface (API), Application Deployment, Databases
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Jenkins, CI/CD, Apache Tomcat, Apache Maven, Docker (Software), Continuous Integration, Application Lifecycle Management, Shell Script, Continuous Deployment, Application Deployment, Devops Tools, Application Servers, DevOps, Continuous Delivery, Git (Version Control System)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Maven, Eclipse (Software), Data Import/Export, Kotlin, Software Installation, Unit Testing, Database Management, File Management
Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Java, Middleware, Scala Programming, Servers, Network Protocols
Intermediate · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Data Governance, Presentations, SQL, Apache Spark, Distributed Computing, Descriptive Statistics, Data Lakes, Data Storytelling, Peer Review, Exploratory Data Analysis, Data Quality, Data Pipelines, Databricks, JSON, Statistical Analysis, Data Modeling, Database Design, Data Analysis, Complex Problem Solving, Data Visualization
Beginner · Specialization · 3 - 6 Months

EDUCBA
Skills you'll gain: IntelliJ IDEA, Apache Maven, Integrated Development Environments, Build Tools, Software Development Tools, Version Control, Git (Version Control System), Development Environment, Program Development, Computer Graphics, Debugging, Scripting Languages, Visualization (Computer Graphics), Databases, Relational Databases
Intermediate · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Dataflow, Java Programming, Java, Middleware, Scala Programming, Data Structures, System Programming, Programming Principles, Servers, Application Frameworks, Debugging, Algorithms, Performance Tuning, Network Protocols, Computer Science
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Jenkins, Ansible, Continuous Deployment, Software Development Tools, Configuration Management, Infrastructure as Code (IaC), Application Deployment, Version Control
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cucumber (Software), Selenium (Software), Apache Maven, Java, Object Oriented Programming (OOP), Issue Tracking, Gherkin (Scripting Language), Test Automation, Behavior-Driven Development, Test Execution Engine, Test Case, Debugging, Integration Testing, Data Structures
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cucumber (Software), Gherkin (Scripting Language), Behavior-Driven Development, Apache Maven, Restful API, Test Automation, JSON, Scalability, Application Programming Interface (API), Test Case, Test Data, Authentications, Java, Software Testing, Data Mapping
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Apache Spark, PySpark, Applied Machine Learning, Big Data, Data Storage Technologies, Statistical Machine Learning, Data Pipelines, Machine Learning Algorithms, Machine Learning, Data Processing, Data Science, Statistical Analysis
Intermediate · Course · 1 - 4 Weeks