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 at Buffalo
Skills you'll gain: Blockchain, Emerging Technologies, Distributed Computing, Microsoft Azure, FinTech, Cloud Computing Architecture, Platform As A Service (PaaS), Cryptographic Protocols, Transaction Processing, Open Source Technology, Scalability, Data Storage Technologies, Information Privacy
Intermediate · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Lecturing, English Language, Verbal Communication Skills, Higher Education, Language Learning, Professional Development, Collaboration, Vocabulary, Train The Trainer, Grammar
Mixed · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Microsoft Power Platform, Power BI, Microsoft Power Automate/Flow, Data Visualization Software, Data Visualization, Dashboard, Microsoft 365, No-Code Development, Business Process Automation, Data Analysis, Application Development, Business Process, ChatGPT, Data Integration
Beginner · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, Cloud-Native Computing, Google Cloud Platform, Application Deployment, Scalability, Load Balancing, Containerization, YAML, Data Storage, Cloud Security, General Networking
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Market Data, Finance, General Finance, Corporate Finance, Financial Analysis, Financial Market, Investments, Financial Data, Equities, Investment Management, Business Mathematics, Cash Flows
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Data Ethics, Artificial Intelligence, Business Ethics, Regulatory Compliance, Ethical Standards And Conduct, Governance, Stakeholder Management
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Network Security, Network Protocols, Network Architecture, TCP/IP, Web Applications, Computer Networking, Encryption, Network Infrastructure, Innovation, Hypertext Markup Language (HTML)
Beginner · Course · 1 - 3 Months

University of Alberta
Skills you'll gain: Software Architecture, Unified Modeling Language, Systems Architecture, Software Design, Software Design Documents, Software Visualization, Solution Architecture, Software Development, Software Documentation, Software Design Patterns, Enterprise Architecture, Maintainability, Scalability, Databases
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Computer Security Awareness Training, Cybersecurity, Risk Management, Enterprise Security, Vulnerability Assessments, Encryption, Network Security, Data Security, Security Awareness, Authentications
Build toward a degree
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: SQL, Google Cloud Platform, Database Development, Database Management, Data Import/Export, Query Languages, Data Warehousing
Beginner · Project · Less Than 2 Hours

University of Alberta
Skills you'll gain: Biology, Physical Science, Life Sciences, Taxonomy, Scientific Methods, Science and Research, Environmental Science, Spatial Data Analysis
Beginner · Course · 1 - 3 Months
University of Pennsylvania
Skills you'll gain: Influencing, Relationship Building, Professional Networking, Persuasive Communication, Leadership, Organizational Effectiveness, Initiative and Leadership, Organizational Structure, Business Ethics, Collaboration, Stakeholder Analysis, Decision Making, Social Network Analysis, Self-Awareness
Beginner · Course · 1 - 4 Weeks