Core Java courses can help you learn object-oriented programming, exception handling, multithreading, and Java Collections. You can build skills in writing efficient algorithms, debugging code, and developing user interfaces. Many courses introduce tools like Eclipse and IntelliJ IDEA, which are commonly used for coding and testing Java applications, along with frameworks such as Spring and Hibernate that facilitate web development and database management.

Duke University
Skills you'll gain: CI/CD, Continuous Integration, Continuous Deployment, Automation, GitHub, YAML, Event-Driven Programming, Git (Version Control System), Code Reusability, Software Testing
Beginner · Guided Project · Less Than 2 Hours

Scrimba
Skills you'll gain: Javascript, JavaScript Frameworks, Program Development, Web Development, Angular, Vue.JS, Application Development, React.js, Web Applications, Event-Driven Programming, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Data Structures, Software Engineering, Computer Science
Intermediate · Course · 1 - 3 Months

STARWEAVER
Skills you'll gain: Financial Modeling, Microsoft Excel, Financial Statement Analysis, Financial Analysis, Revenue Forecasting, Financial Statements, Excel Formulas, Financial Accounting, Financial Forecasting, Business Modeling, Cash Flows, Cash Flow Forecasting, Balance Sheet, Finance, Forecasting, Capital Expenditure, Data Validation, Accounting, Working Capital, Operational Excellence
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unified Modeling Language, Visual Basic (Programming Language), Data Structures, Object Oriented Design, Microsoft Visual Studio, Program Development, Object Oriented Programming (OOP), Microsoft Development Tools, .NET Framework, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Algorithms, Computer Programming, Computational Thinking, Debugging, Problem Solving, C++ (Programming Language), Performance Tuning, Theoretical Computer Science, Solution Design, Python Programming, Computational Logic
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Model Evaluation, Convolutional Neural Networks, Model Training, Image Analysis, Predictive Modeling, Data Preprocessing, Deep Learning, Artificial Neural Networks, Computer Vision, Applied Machine Learning, Python Programming, Development Environment, Project Performance, AI Workflows, Project Implementation
Mixed · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Web Scraping, Data Ethics, Data Transformation, Tidyverse (R Package), Data Wrangling, Data Cleansing, Data Manipulation, Data Collection, Data Pipelines, Data Preprocessing, Data Integration, R (Software), R Programming, Exploratory Data Analysis, Statistical Programming
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Web Scraping, R (Software), Relational Databases, Statistical Software, Data Import/Export, R Programming, Databases, Microsoft Excel
Intermediate · Guided Project · Less Than 2 Hours
Skills you'll gain: Personalized Campaigns, Inside Sales, Sales Process, Sales Strategy, Email Automation, AI Personalization, Sales Management, HubSpot CRM, Sales, Sales Prospecting, ChatGPT, Driving engagement, Anthropic Claude, Data-Driven Marketing, Customer Relationship Management (CRM) Software, AI Integrations, Automation, Campaign Planning, Analytics
Intermediate · Course · 1 - 4 Weeks

Niel Asher Education
Skills you'll gain: Rehabilitation, Patient Evaluation, Physical Therapy, Patient Education And Counseling, Clinical Assessment, Exercise Therapy, Patient Education and Support, Athletic Training, Respiration, Cognitive Behavioral Therapy, Meditation & Breathwork, Patient Communication, Mindfulness, Mental Health Therapies
Advanced · Course · 1 - 3 Months

Skills you'll gain: Logistic Regression, Statistical Modeling, Statistics, Statistical Hypothesis Testing, Statistical Reporting, Statistical Analysis, Probability & Statistics, Statistical Inference, Statistical Methods, Data Analysis, Regression Analysis, Advanced Analytics, Time Series Analysis and Forecasting, Statistical Programming, R Programming, R (Software), Predictive Modeling, Analytics, Technical Communication, Analysis
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Apache Kafka, Real Time Data, Data Pipelines, Data Processing
Beginner · Course · 1 - 4 Weeks