Java Data Structures courses can help you learn about arrays, linked lists, stacks, queues, and hash tables. You can build skills in algorithm efficiency, data manipulation, and implementing search and sort techniques. Many courses introduce tools like Eclipse or IntelliJ IDEA, which support coding practices and debugging, allowing you to apply your knowledge in real coding environments. You'll also explore concepts such as recursion and tree structures, enhancing your ability to tackle complex programming challenges.

University of California, Irvine
Skills you'll gain: Data Storytelling, Dashboard, Data Presentation, Data Visualization Software, Interactive Data Visualization, Statistical Visualization, Plot (Graphics), Tableau Software, Data Ethics, Exploratory Data Analysis, Scatter Plots, Descriptive Statistics, Heat Maps, Data Analysis, Descriptive Analytics, Geospatial Information and Technology, Histogram, Analytical Skills, Application Deployment, Network Analysis
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Data Validation, Pivot Tables And Charts, Dashboard, Microsoft Excel, Financial Data, Data Cleansing, Case Studies, Data Transformation, Data Quality, Data Integrity, Data Manipulation, Data Integration, Financial Analysis, Automation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Seaborn, Plot (Graphics), Scatter Plots, Histogram, Data Visualization, Data Visualization Software, Statistical Visualization, Data Analysis, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Arizona State University
Skills you'll gain: Data Transformation, Engineering Management, Data-Driven Decision-Making, Data Storytelling, Capacity Management, Data Analysis, Unstructured Data, Data Strategy, Data Management, Business Intelligence, Data Governance, Management Reporting
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Spatial Analysis, ArcGIS, Geographic Information Systems, Geospatial Mapping, Data Quality, Data Mapping, Data Modeling, Vector Databases, Data Management, Data Storage, Data Sharing, Data Manipulation, Relational Databases, Query Languages, Analytics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Shiny (R Package), Cloud Deployment, Interactive Data Visualization, Application Deployment, Performance Tuning, Data Visualization Software, Web Applications, Application Development, R Programming, Dashboard, Exploratory Data Analysis, User Interface (UI), User Interface (UI) Design, Data Import/Export
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Data Security, Security Controls, Computer Security Awareness Training, Cybersecurity, Threat Detection, Authorization (Computing), Role-Based Access Control (RBAC), AWS Identity and Access Management (IAM), Continuous Monitoring
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Health Informatics, Data Analysis, Patient-centered Care, Analytics, Descriptive Analytics, Data Storytelling, Data-Driven Decision-Making, Data Presentation, Clinical Data Management, Statistical Methods, Probability & Statistics
Beginner · Course · 1 - 4 Weeks

Ball State University
Skills you'll gain: Statistical Methods, Probability & Statistics, Statistical Modeling, Statistical Programming, Statistical Analysis, Probability Distribution, Statistical Inference, Bayesian Statistics, Data Science, Sampling (Statistics), Statistical Hypothesis Testing, R Programming, Dimensionality Reduction, Simulations, Statistical Visualization
Build toward a degree
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Data Pipelines, Data Migration, Data Lakes, Data Integration, Data Transformation, Exploratory Data Analysis, Cloud Management, Data Management, DevOps
Advanced · Project · Less Than 2 Hours

Università di Napoli Federico II
Skills you'll gain: Unsupervised Learning, Supervised Learning, Object Oriented Programming (OOP), PyTorch (Machine Learning Library), R Programming, Convolutional Neural Networks, NumPy, R (Software), Image Analysis, Pandas (Python Package), Matplotlib, Python Programming, Deep Learning, Computer Programming, Scripting Languages, Computer Vision, Artificial Neural Networks, Transfer Learning, Programming Principles, Data Management
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Shiny (R Package), Interactive Data Visualization, Data Visualization, R (Software), Dashboard, User Interface (UI), Data Visualization Software, UI Components, Data Integration, Server Side, Web Applications, Application Design
Beginner · Course · 1 - 4 Weeks