Skip to main content

CS & Programming

Computer Science Theory

This course is offered by Khan Academy.

It is divided into three units.

UNIT 1: Algorithms

Unit 1, is subdivided into these parts…

  1. Introduction to Algorithms
  2. Binary Search
  3. Asymptotic Notation

CS50’s Introduction to Programming with Python

This course is offered by Harvard University, with David J. Malan as an instructor.

It is divided into following weekly modules:

Automate the Boring Stuff With Python Programming

This course is taught by Al Sweigart on Udemy.

It has the following modules: