Study Java data structures for efficient programming. Learn about arrays, linked lists, stacks, queues, and their implementations in Java.

Board Infinity
Skills you'll gain: Technical Writing, Technical Documentation, Software Documentation, Technical Communication, Professional Networking, Writing and Editing, Writing, Collaborative Software, Graphic and Visual Design, Portfolio Management, Target Audience, Visual Design, Design, Augmented and Virtual Reality (AR/VR), Data Ethics, Ethical Standards And Conduct, Multimedia, Content Management
Beginner · Course · 1 - 4 Weeks
University of California San Diego
Skills you'll gain: Statistical Analysis, Experimentation, Usability Testing, A/B Testing, Statistical Hypothesis Testing, Data Analysis, UI/UX Research, R Programming, User Experience, Probability & Statistics, Human Computer Interaction, Statistics, Statistical Modeling, Regression Analysis
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Semiconductors, Electrical Engineering, Materials science, Electronic Components, Physics, Electronics, Applied Mathematics
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: GitHub, C# (Programming Language), Secure Coding, HTML and CSS, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Open Web Application Security Project (OWASP), Git (Version Control System), User Interface (UI), Object Oriented Programming (OOP), Web Development, Web Design, Debugging, Mockups, Microsoft Copilot, Authentications, Front-End Web Development, Programming Principles, UI Components, Javascript
Beginner · Professional Certificate · 3 - 6 Months

Microsoft
Skills you'll gain: Competitive Analysis, Market Research, Competitive Intelligence, Persona Development, Market Analysis, Customer Analysis, Market Intelligence, Market Opportunities, Business Research, AI Product Strategy, Consumer Behaviour, Target Market, Customer Insights, Business Marketing, Data-Driven Decision-Making, Product Development, Product Strategy, Gap Analysis, Data Analysis, Innovation
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Microservices, Application Deployment, Software Architecture, Scalability, Service Oriented Architecture, Java Programming, Distributed Computing, Load Balancing, Continuous Deployment, Program Development, Software Design, Maintainability, Dependency Analysis
Intermediate · Course · 1 - 4 Weeks

Erasmus University Rotterdam
Skills you'll gain: Economics, Policy, and Social Studies, Economics, Socioeconomics, Sustainable Development, Policy Analysis, Data Analysis, Tax, Environmental Issue, International Relations, Trend Analysis, Investments, Policy Development, Behavioral Economics, Supply And Demand, Data Collection
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Business Transformation, Change Management, Leadership Development, Organizational Change, Agile Methodology, Team Leadership, Leadership, Team Management, Organizational Structure, Adaptability
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Data Transformation, Databases, Data Visualization Software, Object Oriented Design, Web Scraping, Data Science, Creative Design, Scatter Plots, Data Structures, Programming Principles, Integrated Development Environments, Python Programming, Development Testing, Computer Programming, Program Development, Diversity and Inclusion
Intermediate · Specialization · 3 - 6 Months
American Museum of Natural History
Skills you'll gain: Life Sciences, Biology, Environmental Science, Environment, Biochemistry, Physiology, Hydrology, Environmental Issue, Anatomy, Water Quality, Behavioral Health, Research
Beginner · Course · 1 - 3 Months

Skills you'll gain: Social Media Marketing, Presentations, Social Media Campaigns, Campaign Management, Facebook, Digital Marketing, Instagram, Program Evaluation, Project Closure, Analysis, Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Data Management, Programming Principles, Python Programming, Data Storage, Computer Programming, File Management
Beginner · Guided Project · Less Than 2 Hours