Computer Programming
Overview
This is an introductory course to a holistic approach to computer science. Fundamental programming concepts including but not limited to arrays, pointers, structs etc. will be discovered through the C programming language. The course requires that students use a command line environment when programming. Hence, having an understanding about concepts such as Linux, telnet, vi editor etc. will prove to be essential.
Navigation
Prerequisites
This course has no prerequisites.
Textbooks
Title
Author(s)
Edition
Code
Videos
C Programming & Data Structures, Neso Academy (Full Course)
CS50: Introduction to Computer Science, Harvard (Full Course)
C Programming Tutorial, Programming Knowledge (Full Course)
Programming Foundations, mycodeschool (Full Course)
Websites
Algorithms, HackerRank (Practice Programming)
Project Euler (Practice Programming)
Bandit, OverTheWire (Practice Unix Commands)
Articles
Communities
Apps
Last updated