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: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
Beginner · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: PySpark, Databricks, Data Pipelines, Apache Spark, MLOps (Machine Learning Operations), Apache Hadoop, Big Data, Data Warehousing, Data Quality, Data Integration, Data Processing, Database Architecture and Administration, DevOps, Distributed Computing, Data Transformation, SQL, Python Programming
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Cascading Style Sheets (CSS), Unix Commands, HTML and CSS, Git (Version Control System), API Testing, GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), React.js, Mobile Development, SQL, Database Design, Python Programming
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Data Ethics, Software Development, Real Time Data, Artificial Intelligence and Machine Learning (AI/ML), Application Security, DevSecOps, AI Workflows, Software Engineering, AI Personalization, Machine Learning, Context Management, Decision Making
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Generative Model Architectures, Database Design, Data Pipelines, Query Languages, Extract, Transform, Load, Snowflake Schema, Star Schema, Responsible AI, Data Warehousing, Data Ethics, Real Time Data, Artificial Intelligence and Machine Learning (AI/ML), AI Workflows, AI Personalization, Machine Learning, Context Management
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Cloud Infrastructure, Identity and Access Management, Kubernetes, Google Cloud Platform, Prompt Engineering, Application Deployment, Cloud Storage, Containerization, Infrastructure As A Service (IaaS), Cloud Computing, CI/CD, Cloud-Native Computing, Terraform, Cloud Applications, Cloud Computing Architecture, Cloud Security, Cloud Management, Cloud Services, Load Balancing, Network Planning And Design
Intermediate · Professional Certificate · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Delegation Skills, Stakeholder Management, Technical Management, Engineering Management, Negotiation, Mentorship, Meeting Facilitation, Decision Making, Team Leadership, Leadership, Organizational Leadership, Culture Transformation, Team Management, Leadership and Management, Courage, Growth Mindedness, Business Leadership, Team Building, Collaboration, Communication
Build toward a degree
Beginner · Specialization · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Supervised Learning, Jupyter, Scikit Learn (Machine Learning Library), Machine Learning, NumPy, Predictive Modeling, Classification Algorithms, Feature Engineering, Artificial Intelligence, Model Evaluation, Data Preprocessing, Python Programming, Logistic Regression, Regression Analysis, Unsupervised Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Research, Cascading Style Sheets (CSS), User Experience Design, User Experience, Design Research, Linux Commands, Usability, Debugging, User Interface (UI), Software Versioning, Software Visualization, Web Content Accessibility Guidelines, Pseudocode, JavaScript Frameworks, User Interface and User Experience (UI/UX) Design, Javascript, Web Applications, Event-Driven Programming, Unit Testing, Application Programming Interface (API)
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Exploratory Data Analysis, Generative Adversarial Networks (GANs), Data Ethics, Feature Engineering, Predictive Modeling, AI Enablement, Responsible AI, Real Time Data, Data Visualization, Artificial Intelligence and Machine Learning (AI/ML), Data Presentation, Data Science, AI Workflows, Data Synthesis, AI Personalization, Machine Learning
Intermediate · Specialization · 1 - 3 Months

University of Michigan
Skills you'll gain: Matplotlib, Network Analysis, Social Network Analysis, Feature Engineering, Data Visualization, Pandas (Python Package), Data Visualization Software, Interactive Data Visualization, Model Evaluation, Scientific Visualization, Applied Machine Learning, Supervised Learning, Text Mining, Visualization (Computer Graphics), Data Manipulation, NumPy, Graph Theory, Data Preprocessing, Natural Language Processing, Python Programming
Intermediate · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Responsible AI, LLM Application, Model Evaluation, Scripting, Debugging
Beginner · Course · 1 - 4 Weeks