How to Learn How to Be a Software Engineer for Free

Intermediate 1 hour 8 steps 22675 views Rating: 4.2/5 Published: 2026-03-08

Sign up for a library card at your local branch.. Sign up for the Khan Academy.. Review and take online software engineering classes from MIT Open Courseware.

Start Playback
W
Author

Steps

1

Sign up for a library card at your local branch.

Step 1

Sign up for a library card at your local branch.

2

Sign up for the Khan Academy.

Step 2

Sign up for the Khan Academy.

3

Review and take online software engineering classes from MIT Open Courseware.

Step 3

Review and take online software engineering classes from MIT Open Courseware.

4

Check the Opening Learning Initiative at the Carnegie Melon University.

Step 4

Check the Opening Learning Initiative at the Carnegie Melon University.

5

Take practice tests at [wiziq.com/tests/software-engineering].

Step 5

Take practice tests at [wiziq.com/tests/software-engineering].

6

Find a software engineering mentor.

Step 6

Find a software engineering mentor.

7

Begin working on open source programs.

Step 7

Begin working on open source programs.

8

Take exams to earn credits if you want to earn a degree.

Step 8

Take exams to earn credits if you want to earn a degree.

View as Slideshow

Rate This Guide

★ ★ ★ ★ ☆ 4.2/5
3

Comments (0)

No comments yet. Be the first to share your thoughts!