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.
University of London
★ 4.6 (580) · Beginner · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
★ 3.9 (13) · Beginner · Course · 1 - 3 Months

Princeton University
★ 4.7 (762) · Intermediate · Course · 1 - 3 Months

★ 4.4 (17) · Intermediate · Specialization · 3 - 6 Months

Birla Institute of Technology & Science, Pilani
★ 4.6 (184) · Beginner · Course · 1 - 3 Months
University of Colorado Boulder
Intermediate · Course · 1 - 3 Months

Hebrew University of Jerusalem
★ 4.9 (3.7K) · Mixed · Course · 1 - 3 Months

L&T EduTech
★ 4.5 (34) · Intermediate · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
★ 4.3 (858) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
★ 4.6 (244) · Intermediate · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
★ 4.5 (56) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
★ 4.6 (23) · Beginner · Course · 1 - 4 Weeks