Computer Courses, Lessons and Online Free
Introduction to Computer Science -Programming Methodology (YouTube)
Lecture by Professor Mehran Sahami for the Stanford Computer Science Department.
Probabilistic Systems Analysis and Applied Probability (YouTube)
MIT 6.041 Probabilistic Systems Analysis and Applied Probability, Fall 2010.
Systems Analysis
Probabilistic Systems Analysis and Applied Probability.
Efficient Algorithms and Intractable Problems
Computer Science 170, 001 - Fall 2013.
Christos Papadimitriou
C. Lester Hogan Professor of EECS?Computer Science Division ?University of California at Berkeley.
Satish Rao
Professor Computer Science Division.
Computer Systems (iTunes)
A study of computers as multi-level systems. The machine level—binary representations, instruction sets, by Neumann machines.
Great Insights in Computing (iTunes)
CS105 is intended as a survey of concepts, technologies and techniques used in computer science.
Introduction to Computing for Non-Majors (iTunes)
Taught by the redoubtable JT Chirco, CS110 offers an introduction to programming and computing concepts for non-cs majors.
Introduction to Computing (iTunes)
CS110 is a general introduction to computing and computing techniques, and is intended for non-majors.
Data Structures (iTunes)
Data structures and design patterns with the C++ language. Analysis of algorithms.
Developing iOS 9 Apps with Swift (iTunes)
Updated for iOS 8 and Swift. Tools and APIs required to build applications for the iPhone and iPad platforms using the iOS SDK.
Discrete Structures (iTunes)
Introduction to Discrete Structures, taught by Sergio Dibiasi in the Summer of 2011.
Discrete Structures (iTunes)
Application of formal methods to discrete analysis—mathematical induction, the correctness of algorithms, relations and functions, combinatorics, analysis of algorithms.
Introduction to Information Studies (iTunes)
The vaunted Information Revolution is more than Web surfing, Net games, and dotcoms.
Computer Graphics (iTunes)
Computer Graphics (ECS175) teaches the basic principles of 3-dimensional computer graphics.
Computer Science (iTunes)
Foundations of Computer & Information Security.
Introduction to Formal Systems & Computation (iTunes)
This course is a rigorous introduction to formal systems and the theory of computation.
CSCI E-234 (iTunes)
Introduction to Computer Graphics and GPU Programming - Video - By Instructors: Hanspeter Pfister and Eric Chan.
Hanspeter Pfister
Hanspeter Pfister is the An Wang Professor of Computer Science at the Harvard John A. Paulson School of Engineering and Applied Sciences, ...
XML with Java (iTunes)
This course introduces XML as a key enabling technology in Java-based enterprise applications.
E-259
Computer Science E-259: XML with Java, Java Servlet, and JSP is a course offered at Harvard University's Extension School.
Signal Processing on Databases (iTunes)
This course focused on the signal processing on databases, based on detection theory and linear algebra with databases.
Design and Analysis of Algorithms (iTunes)
In this graduate class, UC Davis computer science professor Charles Martel describes advanced methods for the design and analysis of algorithms.
Graphics Architecture (iTunes)
UC Davis course EEC277 introduces the design and analysis of the architecture of computer graphics systems.
Graphics Architecture
Introduction to Graphics Architecture (Course).
Introduction to Algorithms (iTunes)
This course teaches techniques for the design and analysis of efficient algorithms, emphasizing methods useful in practice.
Free Online Video (YouTube)
Administrivia; Introduction; Analysis of Algorithms, Insertion Sort, Mergesort.
Introduction to Algorithms
This course provides an introduction to mathematical modeling of computational problems
Charles Leiserson
Charles E. Leiserson's MIT Homepage.
Erik Demaine
Upcoming Events: Exhibitions, Film Showings, Talks.
Introduction to iPhone Application Development (iTunes)
This course focuses on software and creative aspects of IPhone application development.
Linux Implementation/Administration Practicum (iTunes)
Students will learn the skills necessary to install, customize and administer the Linux operation system.
Local Area Network (iTunes)
An introduction to wired and wireless Local Area Networking. The course covers the IEEE 802 standards, ...
Network Security (iTunes)
This course examines the process and procedures for ensuring the security of a network and the integrity of data.
TCP/IP (iTunes)
This course will examine the TCP/IP Protocol Suite and study the relationship of TCP/IP with network architectures such as OSI.
Theory of Computation (iTunes)
This is a rigorous undergraduate course taught by UC Davis computer science professor Dan Gusfield on the Theory of Computation ...
Free Online Video
This is a rigorous undergraduate course taught by UC Davis computer science professor Dan Gusfield on the Theory of Computation
Wide Area Networks (iTunes)
This course will cover basic wide area network theory and the emergence of broadband technologies.
Wireless Networking (iTunes)
This course covers wireless networking with a concentration on wireless LANs. The emphasis is on the 802.11 and Wi-Fi standards.
Principles of Computing
Many college and universities around the world are using our courses and unique learning platform ...
Introduction to Computer Architecture (2012)
Lecture videos from CMU 18-447, Computer Architecture, in Spring 2012.
Introduction to Computer Architecture
18-447 Introduction to Computer Architecture, Spring 2012
Introduction to Computer Architecture (2013)
This course introduces students to the principles of computation.
Course Information
18-447 Introduction to Computer Architecture – Spring 2013.
The Structure and Interpretation of Computer Programs
This course introduces students to the principles of computation.
The Beauty and Joy of Computing
All the lectures from the UC Berkeley Fall 2010 class non-majors class "The Beauty and Joy of Computing", starring SOE Lecturers Brian Harvey and Dan Garcia, several guests.
Computer Systems Security
This is a class on the design and implementation of secure computer systems, focusing on threat models, attacks that compromise security, ...
Computer Systems Security
Instructor(s) Prof. Nickolai Zeldovich
Nickolai Zeldovich
Nickolai Zeldovich is an Associate Professor at MIT's department of Electrical Engineering and Computer Science,
Coding Together (iTunes)
Developing iOS 6 Apps for iPhone and iPad (Winter 2013) by Stanford.
Martin Rinard
MIT Computer Science and Artificial Intelligence Laboratory
Discrete Stochastic Processes (iTunes)
Lecture videos from 6.262 Discrete Stochastic Processes, Spring 2011.
Discrete Stochastic Processes
Electrical Engineering and Computer Science.
Robert Gallagher
Massachusetts Institute of Technology Research Laboratory of Electronics.
Programming Abstractions
Introduction to Computer Science.
Free Course in Multiple formats
This subject is aimed at students with little or no programming experience.
Programming Paradigms
Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms.
Principles of Digital Communications I
Electrical Engineering and Computer Science.
Ray Tracing for Global Illumination (iTunes)
This course covers techniques for realistic computer graphics rendering that consider global illumination, ...
Nelson Max
In 1984, fledgling computer animator John Lasseter's short film The Adventures of André and Wally B drew plenty of attention ...
iPad and iPhone Application Development (SD) (iTunes)
Updated for iOS 5. Tools and APIs required to build applications for the iPhone and iPad platform using the iOS SDK.
CS50 Video (YouTube)
CS50, Harvard's Introductory Computer Science Course (2014).
Niki Kittur
The human mind remains an unparalleled engine of innovation and discovery, but individuals are fundamentally limited in the speed and amount of information they can process.
Lecture Notes and Video
Multicore Programming Primer and Electrical Engineering and Computer Science.
Free Online Video (YouTube)
Introduction to the intellectual enterprises of computer science and the art of programming.
Free iTunes Video (iTunes)
Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently.
David Malan
David J. Malan is Gordon McKay Professor of the Practice of Computer Science in the School of Engineering and Applied Sciences .
Related Posts: