Free courses can help you learn coding languages like Python and JavaScript, data analysis techniques, and web development fundamentals. You can build skills in problem-solving, algorithm design, and creating interactive websites. Many courses introduce tools such as Git for version control, SQL for database management, and various frameworks that streamline web development, allowing you to apply your skills in practical projects.

Rice University
Skills you'll gain: Electrical Engineering, Physics, electromagnetics, Problem Solving, Calculus
★ 4.8 (35) · Intermediate · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Systems Integration, Simulation and Simulation Software, Robotics, Simulations, Engineering Software, Control Systems
★ 4.8 (15) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Hardware Design, Electronic Hardware, Schematic Diagrams, Computer-Aided Design, Mechanical Design, Drafting and Engineering Design, 3D Modeling, Electronics, Simulation and Simulation Software, Simulations, Design Software, Open Source Technology
★ 5 (35) · Beginner · Course · 1 - 4 Weeks
Yonsei University
Skills you'll gain: Semiconductors, Electronics, Electronics Engineering, Electronic Components, Display Devices, Materials science, Manufacturing Processes, Reliability
★ 4.7 (116) · Intermediate · Course · 1 - 3 Months

Rice University
Skills you'll gain: Electrical Engineering, electromagnetics, Physics, Electrical Systems, Problem Solving, Applied Mathematics, Calculus
★ 4.8 (51) · Intermediate · Course · 1 - 4 Weeks

Northwestern University
Skills you'll gain: Robotics, Control Systems, Graph Theory, Algorithms, Mathematical Modeling
★ 4.8 (141) · Intermediate · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Image Analysis, Matlab, File I/O, Automation, Anomaly Detection, Data Store
★ 4.7 (28) · Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Torque (Physics), Physics, electromagnetics, Electrical Engineering, Calculus, Problem Solving
★ 4.8 (28) · Intermediate · Course · 1 - 4 Weeks

Northwestern University
Skills you'll gain: Robotics, Control Systems, Mechanics, Mathematical Modeling, Estimation
★ 4.7 (105) · Intermediate · Course · 1 - 4 Weeks

The University of Edinburgh
Skills you'll gain: Sustainable Development, Cooperation, Collaboration, Environmental Issue, Interactive Learning, Advocacy
★ 4.6 (45) · Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Vibrations, Test Engineering, Product Testing, Human Factors, Engineering Analysis, Digital Signal Processing, Root Cause Analysis
Intermediate · Course · 1 - 4 Weeks

Carnegie Mellon University
Skills you'll gain: Chemical Engineering, Engineering, Physics
★ 3.9 (52) · Intermediate · Course · 1 - 3 Months