YoVDO

Structure and Interpretation of Computer Programs

Offered By: YouTube

Tags

Lisp Courses Computer Science Courses Object-oriented programming Courses Higher-Order Functions Courses Data Abstraction Courses Recursion Courses

Course Description

Overview

Dive into a comprehensive 13-hour video series covering the foundational concepts of computer programming based on the renowned "Structure and Interpretation of Computer Programs" textbook. Explore topics ranging from basic programming constructs to advanced concepts like data abstraction, modularity, state, environments, and interpreters. Progress through five main chapters, each broken down into detailed subsections, covering elements such as procedural abstraction, higher-order procedures, symbolic data, multiple representations, streams, metacircular evaluators, and the architecture of register machines. Gain a deep understanding of computer science principles and programming paradigms through this extensive and systematic exploration of the field.

Syllabus

Structure and Interpretation of Computer Programs - Chapter 1.1
Structure and Interpretation of Computer Programs - Chapter 1.2
Structure and Interpretation of Computer Programs - Chapter 1.3
Structure and Interpretation of Computer Programs - Chapter 2.1
Structure and Interpretation of Computer Programs - Chapter 2.2 Part 1
Structure and Interpretation of Computer Programs - Chapter 2.2 Part 2
Structure and Interpretation of Computer Programs - Chapter 2.3
Structure and Interpretation of Computer Programs - Chapter 2.4
Structure and Interpretation of Computer Programs - Chapter 2.5
Structure and Interpretation of Computer Programs - Chapter 3.1
Structure and Interpretation of Computer Programs - Chapter 3.2
Structure and Interpretation of Computer Programs - Chapter 3.2 BONUS!
Structure and Interpretation of Computer Programs - Chapter 3.3
Structure and Interpretation of Computer Programs - Chapter 3.4
Structure and Interpretation of Computer Programs - Chapter 3.5 Part 1
Structure and Interpretation of Computer Programs - Chapter 3.5 Part 2
Structure and Interpretation of Computer Programs - Chapter 4.1
Structure and Interpretation of Computer Programs - Chapter 4.2
Structure and Interpretation of Computer Programs - Chapter 4.3
Structure and Interpretation of Computer Programs - Chapter 4.4
Structure and Interpretation of Computer Programs - Chapter 5.1
Structure and Interpretation of Computer Programs - Chapter 5.2
Structure and Interpretation of Computer Programs - Chapter 5.3
Structure and Interpretation of Computer Programs - Chapter 5.4
Structure and Interpretation of Computer Programs - Chapter 5.5


Taught by

code_report

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
An introduction to Haskell Programming
Chennai Mathematical Institute via Swayam
Kotlin Bootcamp for Programmers
Google via Udacity
From Media Computation to Data Science
SAP Learning
The Modern Python 3 Bootcamp
Udemy