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.

University of Colorado Boulder
Skills you'll gain: Gerontology, Public Health, Exercise Science, Health Policy, Substance Abuse, Medical Science and Research, Pain Management, Research, Immunology, Pharmacology, Risk Analysis, Chronic Diseases, Data Collection, Personal Development, Psychology
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Object Oriented Programming (OOP), Debugging, JSON, Program Development, Data Structures, Code Review, Python Programming, Microsoft Visual Studio, Development Environment, Scripting, Maintainability, Integrated Development Environments, Package and Software Management, Authorization (Computing), Programming Principles, Computer Programming, Web Scraping, Application Programming Interface (API), Scalability
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: No-Code Development, Generative AI, AI Product Strategy, Application Deployment, LLM Application, AI Enablement, OpenAI, Project Management, Prompt Engineering
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Vibrations, Mechanics, Torque (Physics), Control Systems, Engineering Analysis, Differential Equations, Mathematical Modeling, Engineering, Simulation and Simulation Software, Applied Mathematics, Linear Algebra, Physics, Calculus
Advanced · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Rust (Programming Language), Serverless Computing, Command-Line Interface, Amazon Web Services, Maintainability, Linux Commands, Application Deployment, Software Development Tools, Program Development, System Programming, Python Programming, Performance Tuning, Debugging, Software Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Collaboration, Educational Materials, Instructional Design, Visualization (Computer Graphics), Laboratory Experience, Constructive Feedback, Learning Strategies, Experimentation, Physics, Scientific Methods, Investigation
Intermediate · Course · 1 - 3 Months

Infosec
Skills you'll gain: Risk Management Framework, Federal Information Security Management Act, NIST 800-53, Systems Development Life Cycle, Cyber Risk, Security Management, Continuous Monitoring, Cyber Security Policies, Security Controls, Authorization (Computing), Information Privacy, Information Systems
Mixed · Course · 1 - 3 Months

Skills you'll gain: UI/UX Research, User Interface (UI) Design, Prototyping, Usability, Figma (Design Software), Web Content Accessibility Guidelines, User Experience Design, Interactive Design, User Centered Design, Design, Mockups, Usability Testing, Human Centered Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AI Workflows
Intermediate · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Agentic systems, Artificial Intelligence, Algorithms, Python Programming, Theoretical Computer Science, Liberal Arts
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: COBOL (Programming Language), Debugging, z/OS, Unit Testing, Test Driven Development (TDD), Software Testing, Mainframe Computing, Integrated Development Environments, Computer Programming Tools, File I/O
Beginner · Course · 1 - 3 Months

Moderna
Skills you'll gain: Molecular Biology, Biomedical Technology, Pharmacology, Biotechnology, Biochemistry, Biology, Immunology, Precision Medicine, Pharmaceuticals, Cell Biology, Emerging Technologies, Medical Science and Research, Oncology
Beginner · Course · 1 - 4 Weeks