Java Basics courses can help you learn object-oriented programming, data types, control structures, and exception handling. You can build skills in writing efficient code, debugging, and using Java libraries to enhance functionality. Many courses introduce tools like Integrated Development Environments (IDEs) such as Eclipse or IntelliJ IDEA, which streamline coding and testing processes, along with version control systems like Git to manage code changes effectively.

The Linux Foundation
Skills you'll gain: Bash (Scripting Language), File Systems, Package and Software Management, Linux, Command-Line Interface, Unix Commands, Linux Commands, Shell Script, grep, Linux Administration, Unix Shell, Scripting, Software Development Tools, File Management, Build Tools, Unix, Scripting Languages, Program Development, System Programming, Operating Systems
★ 4.6 (734) · Beginner · Course · 1 - 4 Weeks

Automatic Data Processing, Inc. (ADP)
Skills you'll gain: Payroll, Payroll Reporting, Payroll Processing, Payroll Administration, Payroll Tax, Labor Law, Tax Preparation, Labor Compliance, Income Tax, Compensation and Benefits, Tax Compliance, Benefits Administration, Employee Onboarding
★ 4.8 (146) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Musical Composition, Music, Electronic Media, Design Software, Patch Management, Computer Hardware, System Requirements
★ 4.7 (262) · Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: SQL, Data Quality, Complex Problem Solving, JSON, Business Metrics, Business Reporting, Data Validation, Data Presentation, Forecasting, Data Analysis, Predictive Analytics
★ 4.2 (22) · Intermediate · Course · 1 - 4 Weeks

Kennesaw State University
Skills you'll gain: Peer Review, Grammar, Business Writing, Business Correspondence, Writing, Writing and Editing, Editing, Concision, Taking Meeting Minutes, Professionalism, Business Communication, Report Writing, Target Audience, Communication, Constructive Feedback
★ 4.3 (457) · Mixed · Course · 1 - 3 Months
Skills you'll gain: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Memory Management, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Software Development Tools, Program Development, Hardware Architecture, Systems Architecture, Eclipse (Software), Data Structures, Build Tools, C and C++, Programming Principles, Microarchitecture
★ 4.5 (274) · Intermediate · Specialization · 3 - 6 Months

Salesforce
Skills you'll gain: Sales Development, Salesforce, Lead Generation, Sales Support, Sales Pipelines, Sales Enablement, Sales Management, Campaign Management, Sales Process, Sales Prospecting, Sales Operations, Prospecting and Qualification, Customer Relationship Management (CRM) Software, Promotions and Campaigns, Data Entry, Data Import/Export
★ 4.7 (384) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Excel, Analytical Skills, Dashboard Creation, Spreadsheet Software, Dashboard, Data Analysis, IBM Cognos Analytics, Pivot Tables And Charts, Data Analysis Software, Analysis, Data Visualization Software, Data Cleansing
★ 4.6 (333) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Media Relations, Proofreading, Public Relations, Stakeholder Analysis, Integrated Marketing Communications, Marketing Communications, Strategic Communication, Public Affairs, Content Management, Performance Reporting, Storytelling, Content Management Systems, Content Performance Analysis, Content Strategy, Report Writing, Business Reporting, Content Scheduling, Marketing Effectiveness, Media Strategy, Generative AI
★ 4.8 (227) · Beginner · Professional Certificate · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Angular, JavaScript Frameworks, Unit Testing, Ajax, Cloud Applications, Web Applications, Web Components, Front-End Web Development, Web Development, Javascript, Code Reusability, Hypertext Markup Language (HTML), UI Components
★ 4.8 (1.9K) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Hardware Architecture, Microarchitecture, Bash (Scripting Language), Distributed Computing, Scalability, Memory Management, Shell Script, Computer Systems, Big Data, Linux Commands, Operating Systems, File Systems, Performance Testing, Cloud Development, C and C++, Linux, Computing Platforms, Data Import/Export, C++ (Programming Language), Communication Systems
★ 3.8 (179) · Advanced · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Microsoft Azure, Cloud Management, Cloud Computing, Cloud Infrastructure, Infrastructure As A Service (IaaS), Cloud Deployment, Cloud Services, Cloud Platforms, Infrastructure as Code (IaC), Virtual Machines, Hybrid Cloud Computing, System Monitoring, Cloud Security, Scalability
★ 4.5 (110) · Beginner · Course · 1 - 4 Weeks