Find lectures using filters


      Video/Text: youtube video text Level: beginner advanced Length: short long

search lecture

Programming Methodology - Stanford

The Lecture suggestions are user generated. For this reason the database is not extensive. You won't find every lecture ever created but we had a pretty large database. If you know some good videos or tutorials and can't find it here you could add it yourself.

The site is still in beta so it might be rough around the edges. If you have any suggestions or feedback you can contact me using the button at the bottom.

online lectures and tutorials

Berkeley CS 61B Data Structures - Fall 2006

Category programming Subcategory others
Level beginner
Length long

39 Lectures. Fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, and hash tables. Storage management. Elementary principles of software engineering. Abstract data types. Algorithms

[Berkeley] Chemistry 1A, 002 - Spring 2013

Category science Subcategory others
Level beginner
Length long

42 Lectures.

[Berkeley] Operating Systems and System Programming

Category programming Subcategory others
Level advanced
Length long

24 Lectures. Published on Jan 24, 2013. CS 162

[Berkeley] Advanced Operating Systems Structures and Implementations

Category programming Subcategory others
Level advanced
Length long

CS 194-24. Published on Jan 24, 2013. 25 Lectues

[Berkeley] CS61A The Structure and Interpretation of Computer Programs

Category programming Subcategory others
Level beginner
Length long

Published on Jan 23, 2013. 39 lectures.

[Berkeley] Economics 113 American Economic History

Category business and economics Subcategory others
Level beginner
Length long

Published on Jan 22, 2013. 25 Lectures.

[Berkeley] Global Poverty and Impact Evaluation, With African Case Studies

Category business and economics Subcategory others
Level beginner
Length long

Published on Jan 22, 2013. Economics 174, 274. 25 Lectures.

[Berkeley] Foundations of Computer Graphics CS184

Category programming Subcategory others
Level beginner
Length long

Published on Sep 19, 2012. 39 Lectures.

[Berkeley] Software Engeneering, Software as a Service

Category programming Subcategory others
Level advanced
Length long

CS169 teaches the fundamentals for engineering long--lasting software using highly--productive Agile techniques to develop Software as a Service (SaaS) using Ruby on Rails. Students will understand the new challenges and opportunities of SaaS versus

Berkeley - CS 70 Discrete Mathematics and Probability Theory

Category programming Subcategory others
Level beginner
Length long

25 Lectures from 2012.

Berkeley Earth and Planetary Science C20

Category science Subcategory others
Level beginner
Length long

Published on Aug 24, 2012 Earthquakes in Your Backyard - 25 lectures from 2012.

Berkeley CS188 Introduction to Artificial Intelligence

Category programming Subcategory others
Level advanced
Length long

24 lectures from 2012.

[MIT] 6.0 Introduction to Computer Science and Programming

Category programming Subcategory others
Level beginner
Length long

24 lectures from 2008.

MIT 6.046J / 18.410J Introduction to Algorithms (SMA 5503), Fall 2005

Category programming Subcategory others
Level advanced
Length long


MIT 16.660 Introduction to Lean Six Sigma Methods, January (IAP) 2008

Category business and economics Subcategory others
Level beginner
Length long


MIT 6.033 Computer System Engineering, Spring 2005

Category programming Subcategory others
Level advanced
Length long


MIT ES.S41 Speak Italian With Your Mouth Full, Spring 2012

Category languages Subcategory others
Level beginner
Length long


MIT 15.031J Energy Decisions, Markets, and Policies, Spring 2012

Category business and economics Subcategory others
Level beginner
Length long


MIT 6.172 Performance Engineering of Software Systems, Fall 2010

Category programming Subcategory others
Level advanced
Length long

This class is a hands-on, project-based introduction to building scalable and high-performance software systems. Topics include performance analysis, algorithmic techniques for high performance, instruction-level optimizations, cache and memory hiera

MIT 6.189 Multicore Programming Primer

Category programming Subcategory others
Level advanced
Length long

The course serves as an introductory course in parallel programming. It offers a series of lectures on parallel programming concepts as well as a group project providing hands-on experience with parallel programming. The students will have the unique

MIT 18.S997 Introduction to MATLAB Programming

Category programming Subcategory others
Level beginner
Length long

This course is intended to assist undergraduates with learning the basics of programming in general and programming MATLAB in particular.

Stanford - Computer Systems Colloquium

Category programming Subcategory others
Level advanced
Length long


Yale - The Atmosphere, the Ocean and Environmental Change

Category science Subcategory others
Level beginner
Length long

This course explores the physical processes that control Earth's atmosphere, ocean, and climate. Quantitative methods for constructing mass and energy budgets. Topics include clouds, rain, severe storms, regional climate, the ozone layer, air polluti

Yale Capitalism: Success, Crisis and Reform

Category business and economics Subcategory others
Level beginner
Length long

In this course, we will seek to interpret capitalism using ideas from biological evolution: Firms pursuing varied strategies and facing extinction when those strategies fail are analogous to organisms struggling for survival in nature. For this reaso

Yale - Game Theory with Ben Polak

Category business and economics Subcategory others
Level beginner
Length long

This course is an introduction to game theory and strategic thinking. Ideas such as dominance, backward induction, Nash equilibrium, evolutionary stability, commitment, credibility, asymmetric information, adverse selection, and signaling are discuss

khanacademy - Currency

Category business and economics Subcategory others
Level beginner
Length short

Videos about currency exchange

khanacademy - GMAT: Problem Solving

Category business and economics Subcategory others
Level advanced
Length long

Sal works through tbe 249 problem solving (math) questions in the official GMAC GMAT book.

khanacademy - GMAT Data Sufficiency

Category business and economics Subcategory others
Level advanced
Length long

Sal works through 155 data sufficiency problems in the GMAC GMAT Review book (so using real GMAT problems). Buy the book, then watch the videos.

Harvard - Econ 2450A Public Economics

Category business and economics Subcategory others
Level advanced
Length long

This is the first of two courses in the graduate public economics sequence at Harvard. This one-semester course covers basic issues in the optimal design of tax and social insurance policies, with emphasis on combining theoretical models with empiric

UCLA Blue Planet, Oceanography: Earth & Space Science

Category science Subcategory others
Level beginner
Length long

Earth & Space Science 15: Introduction to Oceanography is a class that provides a general introduction to geological, physical, chemical, and biological processes and history of Earth's global oceanic system.

Sixty Symbols - Large Hadron Collider

Category science Subcategory others
Level beginner
Length short

Either filmed at or having some link to the LHC at CERN

Bozeman - Next Generation Science Standards

Category science Subcategory others
Level beginner
Length short

This video series covers the concepts contained within the K-12 Science Framework. It contains 8 practices, 7 crosscutting concepts, and 44 disciplinary core ideas.

thenewboston - Beginner JavaScript

Category programming Subcategory others
Level beginner
Length short


thenewboston - Beginner C#

Category programming Subcategory others
Level beginner
Length short


thenewboston - jQuery

Category programming Subcategory others
Level beginner
Length short


howCode JavaScript

Category programming Subcategory others
Level beginner
Length short

4 short lectures on JavaScript posted on 2013

James Shore - The Definitive Guide to Object-Oriented JavaScript

Category programming Subcategory others
Level beginner
Length long

This 27 minutes video assumes you already know programming.

Code Academy

Category programming Subcategory others
Level beginner
Length short

Codecademy is an online interactive platform that offers free coding classes in six different programming languages like Python, PHP, jQuery, JavaScript, and Ruby, as well as markup languages including HTML and CSS.

SEO - Google Webmasters

Category programming Subcategory others
Level beginner
Length short

Advice on Search Engine Optimization from Matt Cutts. First video in the playlist is "What is the ideal keyword density of a page?"

Javascript-Coder.com

Category programming Subcategory others
Level beginner
Length short

Text-based tutorial, Filled with examples, focuses a lot on forms and getting the values of form inputs into javascript.

Electronics tutorlals

Category science Subcategory others
Level advanced
Length short

Nice and straight forward tutorials for people wanting to learn electronics.

How to build a basic portable solar power system

Category do it yourself Subcategory others
Level beginner
Length short

How to build a basic portable solar power system -camping,boating,off grid living

Unix - Shell Scripting

Category programming Subcategory others
Level beginner
Length short

60 3 min tutorials.
  • Justice: What's The Right Thing To Do? Harvard - Philosophy


    Interested in learning? Find classes from universities like Harvard, MIT, Yale, Stanford, and Berkeley as well as interesting YouTube tutorials. Study materials from the best professors for free.


    Whether you need extra help with your existing classes or you want to get educated on particular subject you can get started with just two clicks.


    You can watch classes from top instructors from your home when others pay thousands, wake up in the morning and drive to class. You really have no excuse


    add a lecture


      name:* video/text:* youtube video text level:* beginner advanced length:* short long link:* descripton: