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.

Skills you'll gain: Scientific Visualization, Data Storytelling, Heat Maps, Data Mapping
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: JSON, Data Processing, Web Scraping, Restful API, Data Manipulation, Application Programming Interface (API), Python Programming, Data Transformation, Data Structures, Data Collection
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Data Visualization Software, Data Structures, Data Manipulation, Pandas (Python Package), NumPy, Data Processing, Exploratory Data Analysis, Python Programming, Object Oriented Programming (OOP)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Retail Management, Retail Store Operations, Merchandising, Revenue Management, Customer Analysis, Customer Insights, Product Assortment, Promotional Strategies, Strategic Marketing, Market Intelligence, Price Negotiation, Consumer Behaviour, E-Commerce, Inventory Management System, Operations Management, Competitive Analysis, Organizational Structure
Mixed · Course · 1 - 3 Months

Edureka
Skills you'll gain: API Gateway, GraphQL, Application Programming Interface (API), API Design, Microservices, CI/CD, Restful API, Cloud API, Node.JS, Scalability, Secure Coding, Authentications, Containerization, Software Architecture, Real Time Data, Kubernetes, Event-Driven Programming
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Computer Programming, Programming Principles, Maintainability, Data Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Computer Graphics, SketchUp (3D Modeling Software), 3D Assets, Visualization (Computer Graphics), Virtual Environment, Computer Graphic Techniques, Architectural Design, Image Quality, Performance Tuning, Design, Creative Design, Design Elements And Principles, Game Design, Aesthetics
Intermediate · Specialization · 3 - 6 Months

Edureka
Skills you'll gain: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Software Design, Computer Programming, Software Architecture, Debugging, Maintainability, Software Development, Javascript, Web Development Tools, Web Development, Data Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google Cloud Platform, YAML, Restful API, Load Balancing, Configuration Management
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Android Studio, Android Development, Mobile Development, Mockups, Mobile Development Tools, Software Design Patterns, Kotlin, Application Development, User Interface (UI) Design, Prototyping, Application Design, User Interface and User Experience (UI/UX) Design, Development Environment, Gradle, Java Programming, Extensible Markup Language (XML), GitHub
Mixed · Course · 1 - 3 Months

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

Emory University
Skills you'll gain: Data Cleansing, Presentations, Consulting, Microsoft PowerPoint, Management Consulting, Executive Presence, Business Consulting, Benchmarking, Microsoft Excel, Storytelling, Data Storytelling, Proposal Development, Oral Expression, Business Research, Lean Six Sigma, Interviewing Skills, Six Sigma Methodology, Problem Solving, Data Quality, Analytical Skills
Beginner · Specialization · 3 - 6 Months