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.

Politecnico di Milano
★ 4 (9) · Beginner · Course · 1 - 4 Weeks

★ 4.7 (307) · Beginner · Course · 1 - 4 Weeks
★ 4.6 (94) · Beginner · Specialization · 1 - 3 Months

Intermediate · Course · 1 - 3 Months

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

Johns Hopkins University
Intermediate · Course · 1 - 3 Months

Beginner · Course · 1 - 3 Months

DeepLearning.AI
★ 4.7 (16) · Beginner · Project · Less Than 2 Hours

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

Fred Hutchinson Cancer Center
Intermediate · Course · 1 - 3 Months

Arizona State University
Intermediate · Course · 1 - 4 Weeks

National Taiwan University
★ 4.9 (163) · Mixed · Course · 1 - 3 Months