Computing courses can help you learn programming languages like Python and Java, data structures, algorithms, and web development fundamentals. You can build skills in software design, debugging, and database management, along with understanding network protocols and cybersecurity principles. Many courses introduce tools such as Git for version control, SQL for database querying, and various integrated development environments (IDEs) that facilitate coding and project collaboration.

Georgia Institute of Technology
★ 4.5 (407) · Beginner · Specialization · 3 - 6 Months

Queen Mary University of London
★ 4.9 (78) · Beginner · Course · 1 - 4 Weeks

National Taiwan University
★ 4.6 (261) · Intermediate · Course · 1 - 4 Weeks

LearnQuest
Beginner · Course · 1 - 4 Weeks

★ 4.4 (18) · Beginner · Course · 1 - 4 Weeks

National Taiwan University
★ 4.9 (901) · Beginner · Course · 1 - 3 Months

Simplilearn
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Intermediate · Course · 1 - 3 Months

Queen Mary University of London
★ 4.9 (102) · Beginner · Course · 1 - 4 Weeks

Intermediate · Course · 3 - 6 Months

University of Illinois Urbana-Champaign
★ 4 (41) · Mixed · Course · 1 - 3 Months

L&T EduTech
Intermediate · Course · 1 - 3 Months