Engineering courses can help you learn design principles, project management, systems analysis, and problem-solving techniques. You can build skills in technical drawing, materials selection, and prototyping, along with understanding regulatory standards and sustainability practices. Many courses introduce tools such as CAD software for design, simulation programs for testing, and project management platforms to streamline workflows.

Skills you'll gain: Web Development, PHP (Scripting Language), Web Design and Development, Web Applications, HTML and CSS, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Penetration Testing, Exploitation techniques, Cyber Security Assessment, Unix, Computer Security, Vulnerability Assessments, Unix Commands, System Programming, Shell Script, Linux, Debugging
Build toward a degree
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Algebra, Graphing, Advanced Mathematics, Logical Reasoning, General Mathematics, Mathematical Theory & Analysis, Applied Mathematics, Mathematical Modeling, Visualization (Computer Graphics), Correlation Analysis
Beginner · Course · 1 - 4 Weeks

KodeKloud
Skills you'll gain: Prompt Engineering, OpenAI, OpenAI API, Responsible AI, Multimodal Prompts, AI Enablement, ChatGPT, Data Ethics, Artificial Intelligence, Generative AI, Tool Calling, AI Workflows, LLM Application, Image Analysis, Large Language Modeling, Natural Language Processing, Vision Transformer (ViT), Embeddings, Computer Vision, Reinforcement Learning
Beginner · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Machine Learning, Data Science, Data Analysis, Data Architecture, Big Data, Analytical Skills, Business Analysis, Business Analytics, Cloud Computing Architecture, Cloud Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), GitHub, Git (Version Control System), Version Control, CI/CD, File I/O, Object Oriented Programming (OOP), Test Automation, JUnit, Test Data, Unit Testing, Test Case, Regression Testing, Web Development Tools, Test Script Development, Software Testing, Javascript, Browser Compatibility, Scripting, Computer Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Remote Access Systems, Network Troubleshooting, Network Administration, Virtual Private Networks (VPN), Hardening, TCP/IP, Cybersecurity, Dynamic Host Configuration Protocol (DHCP), Human Factors (Security), Technical Support and Services, Encryption, Command-Line Interface, Authentications, Wireless Networks
Advanced · Course · 1 - 4 Weeks

Alfaisal University | KLD
Skills you'll gain: Strategic Marketing, Product Management, Market Analysis, Market Opportunities, Competitive Analysis, Marketing Strategy and Techniques, Business Strategy, Target Market, Customer Analysis, Product Lifecycle Management
Beginner · Course · 1 - 4 Weeks
École Polytechnique
Skills you'll gain: Physics, Materials science, Radiation Therapy, Physical Science, Radiology, Biomedical Technology, General Science and Research, Emerging Technologies, Research, Energy and Utilities, X-Ray Computed Tomography, Innovation
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Sustainable Technologies, Energy and Utilities, Electrical Power, Basic Electrical Systems, Electric Power Systems, Engineering, Electrical Systems, Environmental Issue, Emerging Technologies, Physics
Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Web Design, Web Design and Development, Web Development, UI Components, Usability, Typography
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Restful API, Cloud API, Application Programming Interface (API), Postman API Platform, API Design, API Testing, Java Programming, Java, Mobile Development, Apache Maven, Program Development, Web Development, Eclipse (Software), Software Design
Intermediate · Guided Project · Less Than 2 Hours