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.

Berklee
Skills you'll gain: Music Theory, Musical Composition, Music, Peer Review, Music Performance, Instrumental Music, Creativity
Beginner · Specialization · 3 - 6 Months

Packt
Skills you'll gain: Node.JS, MongoDB, Back-End Web Development, Server Side, Full-Stack Web Development, Web Development Tools, Web Applications, Scalability, JavaScript Frameworks, Web Development, Javascript, Operating Systems, NoSQL, File Systems, Application Programming Interface (API), JSON, Software Development Tools, Object-Relational Mapping, Database Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Mainframe Computing, COBOL (Programming Language), Software Development Life Cycle, z/OS, Unit Testing, Systems Analysis, Job Control Language (JCL), IBM DB2, Systems Development, Debugging, Pseudocode, Software Development Methodologies, Virtualization, Agile Methodology, Software Development, Test Driven Development (TDD), Report Writing, Relational Databases, Software Testing, Technical Support
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Network Troubleshooting, Network Administration, Event Monitoring, Software Installation, System Configuration, Virtual Machines
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Recruitment Strategies, Generative AI, Recruitment, Employee Onboarding, Talent Recruitment, People Analytics, Human Resources Management and Planning, AI Personalization, Talent Acquisition, Human Resources, Human Resource Strategy, Employee Engagement, Talent Management, Automation, Collaboration, IT Automation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Box Plots, Data Science, Histogram, Statistical Analysis, Statistical Methods, Probability & Statistics, Data Analysis, Data Visualization Software, Applied Machine Learning, Data Cleansing, Scatter Plots, Matplotlib, Scripting, Python Programming, NumPy, Machine Learning Algorithms, Data Manipulation, Statistical Inference, Programming Principles, Regression Analysis
Mixed · Course · 1 - 4 Weeks

ESSEC Business School
Skills you'll gain: Revenue Management, Hospitality Management, Competitive Analysis, Digital Marketing, Data-Driven Decision-Making, Stakeholder Communications, Forecasting, Budgeting, Demand Generation, Hotel Operations, Asset Management, Hospitality, Marketing, Financial Forecasting, Strategic Marketing, Target Market, Financial Analysis, Strategic Planning, Marketing Channel, Business Modeling
Beginner · Specialization · 3 - 6 Months
University of London
Skills you'll gain: Computer Science, Debugging, Development Environment, Computer Systems, Web Applications, Arithmetic, Computer Literacy, Javascript, Network Security, Computer Networking, Program Development, Computer Graphics, Web Design and Development, Cybersecurity, Computer Programming, Problem Management, Computational Thinking, General Mathematics, Systems Of Measurement, Problem Solving
Build toward a degree
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Tensorflow, Computer Vision, Deep Learning, Image Analysis, Keras (Neural Network Library), Applied Machine Learning, Supervised Learning, Artificial Intelligence and Machine Learning (AI/ML), Software Installation, System Requirements
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Model View Controller, Software Design Patterns, Java Platform Enterprise Edition (J2EE), Project Design, Web Applications, Back-End Web Development, Server Side, Integrated Development Environments, Employee Performance Management, Registration, Databases, Authentications
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Animation and Game Design, Animations, Video Game Development, User Interface (UI) Design, Computer Graphic Techniques, Visualization (Computer Graphics), Game Design, Python Programming, Computer Graphics, Image Analysis, Program Development, Peripheral Devices, Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cascading Style Sheets (CSS), HTML and CSS, Responsive Web Design, Web Design, Hypertext Markup Language (HTML), Web Development, User Interface (UI), Animations, Browser Compatibility, Typography
Mixed · Course · 1 - 4 Weeks