Computer Engineering courses can help you learn circuit design, embedded systems, computer architecture, and software development. You can build skills in programming languages like C and Python, hardware troubleshooting, and system integration. Many courses introduce tools such as simulation software, development environments, and debugging tools, that support designing and testing both hardware and software components.

Coursera
Skills you'll gain: Model Context Protocol, AI Integrations, AI Security, Enterprise Architecture, Scalability, Systems Architecture, Servers, Interoperability, Authentications, System Design and Implementation, Enterprise Security, Performance Tuning
Advanced · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Model Deployment, Generative AI, Generative AI Agents, Cloud Deployment, Retrieval-Augmented Generation, Node.JS, Application Deployment, AI Integrations, Google Cloud Platform, AI Workflows
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Stored Procedure, Object-Relational Mapping, SQL, Database Management, Relational Databases, .NET Framework, Query Languages, Databases, ASP.NET, Data Modeling, C# (Programming Language), Performance Tuning, Data Migration, Microsoft Visual Studio, Development Environment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Feature Engineering, Model Evaluation, Predictive Modeling, Model Deployment, Model Training, Predictive Analytics, R (Software), R Programming, Data Analysis, Statistical Analysis, Data Wrangling, Data Cleansing, Data Manipulation, Classification Algorithms, Data Import/Export, Data Preprocessing, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Routing Protocols, TCP/IP, Network Switches, Network Routers, Virtual Local Area Network (VLAN), Network Protocols, Network Security, General Networking, Network Routing, Network Troubleshooting, Network Administration, Computer Networking, Open Shortest Path First (OSPF), Network Monitoring, Dynamic Host Configuration Protocol (DHCP), Local Area Networks, Network Planning And Design, Border Gateway Protocol, Network Performance Management, Proxy Servers
Intermediate · Course · 1 - 3 Months

Skills you'll gain: PySpark, Apache Spark, Scala Programming, Extract, Transform, Load, Data Pipelines, Customer Analysis, Apache Hadoop, Big Data, Data Processing, Advanced Analytics, Apache Maven, Statistical Modeling, Data Engineering, Text Mining, Customer Insights, Data Transformation, Data Analysis, MySQL, Apache, Python Programming
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Process Flow Diagrams, Target Audience, Process Design, Diagram Design, Data Visualization, User Accounts, Business Process, Graphic Design, Business Strategy
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Javascript, JavaScript Frameworks, Event-Driven Programming, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Feature Engineering, Responsible AI, Model Evaluation, Model Deployment, Technical Communication, Data Preprocessing, Data Transformation, Stakeholder Communications, Performance Analysis, Data Wrangling, Data Cleansing, Predictive Modeling, Machine Learning, Embeddings, Artificial Intelligence, Report Writing, Decision Support Systems, Scikit Learn (Machine Learning Library), Pandas (Python Package)
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Generative AI, Retrieval-Augmented Generation, AI Workflows, AI Integrations, Generative Model Architectures, Context Engineering, Software Architecture, CI/CD, Model Evaluation, Software Development, Code Reusability, Continuous Integration, Application Development, Unit Testing
Intermediate · Course · 1 - 4 Weeks

Akamai Technologies, Inc.
Skills you'll gain: Application Development, Scripting, Scripting Languages, MySQL, Data Structures, File I/O, Python Programming, Program Development, Databases, Web Applications, SQL, File Management, Programming Principles
Beginner · Course · 1 - 3 Months

Rutgers the State University of New Jersey
Skills you'll gain: Robotic Process Automation, Business Process Automation, Automation, Financial Auditing, Process Design, Workflow Management, Artificial Intelligence, AI Enablement, AI Integrations, Emerging Technologies, Artificial Intelligence and Machine Learning (AI/ML), Digital Transformation, Natural Language Processing, Cost Benefit Analysis, Scalability, Data Management
Intermediate · Course · 1 - 3 Months