Software Engineer

Career Path Software Engineer

Beginner Courses - Prior knowledge of programming basics is recommended
Click on a course title to go to the course page
Object Oriented Programming
Version Control with Git
By Atlassian via Coursera | 11 Hours
Java Programming: Solving Problems with Software
By Duke University via Coursera | 22 Hours
Object Oriented Programming in Java
By University of California San Diego via Coursera | 25 Hours
Data Structures and Performance
By University of California San Diego via Coursera | 28 Hours
Algorithms
What is a Proof?
By University of California San Diego, National Research University Higher School of Economics via Coursera | 18 Hours
Combinatorics and Probability
By University of California San Diego, National Research University Higher School of Economics via Coursera | 18 Hours
Introduction to Graph Theory
By University of California San Diego, National Research University Higher School of Economics via Coursera | 12 Hours
Number Theory and Cryptography
By University of California San Diego, National Research University Higher School of Economics via Coursera | 15 Hours
Delivery Problem
By University of California San Diego, National Research University Higher School of Economics via Coursera | 6 Hours
Top