Full Stack Web Development courses can help you learn HTML, CSS, JavaScript, and server-side programming, along with database management and API integration. You can build skills in responsive design, debugging, and version control, which are crucial for creating dynamic web applications. Many courses introduce tools like Git for version control, Node.js for server-side development, and frameworks such as React or Angular for building user interfaces, allowing you to apply your skills in practical projects.

Skills you'll gain: Amazon Elastic Compute Cloud, Amazon Web Services, Virtual Machines, Infrastructure As A Service (IaaS), Cloud Infrastructure, Scalability, Verification And Validation
Intermediate · Guided Project · Less Than 2 Hours

University of Illinois Urbana-Champaign
Skills you'll gain: Internet Of Things, Telecommunications, Communication Systems, Distributed Computing, Wireless Networks, Digital Communications, General Networking, Network Routing, Network Protocols
Intermediate · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Operating Systems, File Systems, System Programming, OS Process Management, Computer Systems, Unix, Data Storage, Linux, Microsoft Windows, Computer Hardware, Virtualization, Algorithms
Intermediate · Course · 3 - 6 Months
Johns Hopkins University
Skills you'll gain: Health Policy, Epidemiology, Infectious Diseases, Public Health, Policy Analysis, Mathematical Modeling, Statistical Modeling, Case Studies, Predictive Modeling, Decision Support Systems, Vulnerability
Beginner · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Agile Project Management, Scrum (Software Development), Sprint Planning, Scaled Agile Framework, Sprint Retrospectives, Agile Software Development, Agile Methodology, Team Management, Project Management Institute (PMI) Methodology, Team Performance Management, Agile Product Development, Backlogs, Kanban Principles, Project Management, Planning, User Story, Lean Methodologies, Continuous Delivery, Risk Management Framework, Product Management
Beginner · Course · 1 - 3 Months

Kennesaw State University
Skills you'll gain: Network Security, Network Administration, Security Management, Firewall, Network Monitoring, Cybersecurity, General Networking, Cyber Security Assessment, Network Protocols, Computer Networking, Virtual Private Networks (VPN), Wireless Networks, Vulnerability Assessments, Cloud Security, System Monitoring, Security Awareness, TCP/IP, Intrusion Detection and Prevention, Cloud Computing, Threat Detection
Beginner · Course · 1 - 3 Months

University at Buffalo
Skills you'll gain: Safety Standards, Safety Training, Safety Assurance, Hazard Analysis, Equipment Design, Risk Management Framework, Control Systems, Product Testing, Failure Analysis, Automation, Torque (Physics)
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Collaborative Software, Integrated Development Environments, Program Development, Debugging, Development Environment, Technical Writing, Generative AI, Computer Programming, Software Development Tools
Beginner · Course · 1 - 4 Weeks

Yale University
Skills you'll gain: Curiosity, Creativity, Innovation, Cultural Diversity, Ethical Standards And Conduct, Human Development, Diversity Awareness, Economics, Policy, and Social Studies, Psychology, Intellectual Property, Art History
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Non-Verbal Communication, Interpersonal Communications, Technical Communication, Verbal Communication Skills, Target Audience, Strategic Communication, Communication, Business Communication, Persuasive Communication, Professional Development, Leadership, Influencing, Organizational Leadership, Active Listening, Culture, Overcoming Obstacles
Intermediate · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: Design Thinking, Innovation, Process Design, Business Modeling, Customer experience strategy (CX), Business Process, Business Strategy, New Product Development, Strategic Partnership, Customer Analysis, Value Propositions, Product Management, Resource Allocation, Lean Methodologies, Market Opportunities
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Service Level, Software Engineering, Software Architecture, Data Architecture, Distributed Computing, Microservices, Transaction Processing, Software Design, Database Systems, Blockchain, Big Data, Data Structures, Test Driven Development (TDD), System Monitoring
Build toward a degree
Advanced · Course · 1 - 4 Weeks