17 Courses
-
Bits
-
Building Dynamic Websites
-
Intensive Introduction to Computer Science
-
Introduction to Computer Graphics and GPU Programming
-
Introduction to Computer Science I
-
CS 50- Week0w: Introduction. Bits. Binary. ASCII. Programming. Algorithms
-
CS 50- Week0f: Introduction. Bits. Binary. ASCII. Programming. Algorithms
-
CS 50- Week1w: C. Source Code. Compilers. Object Code. SSH. SFTP. GCC
-
CS 50- Week1f: C. Source Code. Compilers. Object Code. SSH. SFTP. GCC
-
Secure File Transfer, Variable Types, and Arithmetic Operators
-
Standard Input Functions, Boolean Expressions, and Loops
-
CS 50- Week3m: Linear Search. Binary Search. Asymptotic Notation
-
CS 50- Week3w: Linear Search. Binary Search. Asymptotic Notation
-
CS 50- Week4m: Structures. Dynamic Memory Allocation
-
CS 50- Week4w: Structures. Dynamic Memory Allocation
-
Greedy Algorithms, Software Design and Debugging
-
CS 50- Week5m: File I/O. Forensics. Linked Lists. Stacks. Queues
-
CS 50- Week5w: File I/O. Forensics. Linked Lists. Stacks. Queues
-
CS 50- Week7m: Valgrind. Bitwise Operators. Hash Tables. Trees
-
CS 50- Week7w: Valgrind. Bitwise Operators. Hash Tables. Trees
-
CS 50- Week8m: HTTP. XHTML. PHP. SQL
-
CS 50- Week8w: HTTP. XHTML. PHP. SQL
-
CS 50- Week9m: CSS. Inheritance. JavaScript. Events, Continued. Ajax
-
CS 50- Week9w: CSS. Inheritance. JavaScript. Events, Continued. Ajax
-
CS 50- Week10m: Preprocessing. Compiling. Assembling. Linking. CPUs
-
CS 50- Week10w: Preprocessing. Compiling. Assembling. Linking. CPUs
-
Heapsort, Jeopardy!
-
Huffman Coding Theory
-
-
Introduction to Formal Systems and Computation
-
Justice: What's the Right Thing to Do?
-
The Morality of Murder
-
How Much is a Life Worth?
-
Redistributive Taxation and Progressive Taxation - Freedom to Choose
-
Natural Rights and Giving Them Up
-
Avoiding the Draft and Avoiding Parenthood
-
Motives and Morality
-
Lying and Principles
-
What's Fair and Deserved?
-
Affirmative Action and Purpose
-
The Good Citizen and the Freedom to Choose
-
Obligations and Loyalties
-
Same Sex Marriage
-
-
Leadership
-
Liberal Arts Panel
-
Studying in a Technological World: Liberal Arts Panel
-
Speaker Introductions: Liberal Arts Panel
-
Giving Agency to Nonhuman Actors in History: Liberal Arts Panel
-
Conducting Research Beyond the Internet: Liberal Arts Panel
-
Writing History for the Mainstream: Liberal Arts Panel
-
The Challenges of Writing History and Thoughts for the Future: Liberal Arts Panel
-
History's Greatest Strength: Liberal Arts Panel
-
The Challenges and New Frontiers of Writing History: Liberal Arts Panel
-