Media Course Start Date Professor School Show More
004 audio 4 A Beginner's Guide to Dreamweaver 2009-03-01 Spring 2009 Paul Summers Birmingham City University
Learn the basics to the software Dreamweaver.
000 audio A Beginner's Guide to InDesign N/A N/A Paul Summers Birmingham City University
Learn the basics to the software InDesign.
000 full-course A Day at the Supermarket N/A N/A Adam W. Cooper Codecademy
This Python course teaches you how to manage your own supermarket and buy goods.
003 full-course 3 A Gentle Introduction to Programming Using Python N/A January IAP 2011 Sarina Canelake Massachusetts Institute of Technology
Students with little or no programming experience learn how to use Python.
010 full-course 10 A Gentle Introduction to Programming Using Python N/A January IAP 2008 Mihir Kedia, Aseem Kishore Massachusetts Institute of Technology
Students with little or no programming experience learn how to use Python.
000 full-course A Simple Counter N/A N/A Codecademy
Combine HTML, CSS, and JavaScript to create a simple counter widget.
012 full-course 12 A Sustainable Transportation Plan for MIT N/A NA Frederick Salvucci, John Attanucci, Lawrence Brutti Massachusetts Institute of Technology
This course focuses on evaluating the transportation policies for the MIT campus and determining alternative options for commuters.
012 full-course 12 Academic Strategies for the IT Professional N/A N/A Kaplan University
Learn strategies for prevailing in your academic IT studies, including how to prioritize your tasks and manage your time.
001 video 1 Acoustic Instabilities in Aerospace Propulsion N/A N/A R.I. Sujith Indian Institute of Technology Madras
This course is an introduction to acoustics and combustion driven oscillations.
007 full-course 7 Acoustic Remote Sensing and Sea Floor Mapping N/A N/A Snellen TU Delft
Topics in this course include relevant physical oceanography, elements of marine geology, underwater sound propagation and more.
025 full-course 25 Acoustics of Speech and Hearing 2004-09-01 Fall 2004 Christopher Shera, John Rosowski, Kenneth Stevens, Louis Braida Massachusetts Institute of Technology
This graduate-level course covers the physicality of human speech production, propagation, and reception.
041 video 41 Adaptive Signal Processing N/A N/A NPTEL
Learn the fundamentals of adaptive signal processing, such as linear and nonlinear adaptive filtering algorithms.
001 video 1 Adaptive Signal Processing N/A N/A Mrityunjoy Chakraborty Indian Institute of Technology Kharagpur
Students in this course will learn about stochastic processes, the FIR Wiener filter, convergence analysis, and more.
001 mixed 1 Adobe After Effects N/A N/A Russell Stannard
A course introducing After Effects GUI and workspace, including how to import and organize files, video standards and presets, and the composition of motion effects and visual graphics.
023 mixed 23 Adobe After Effects N/A N/A Russell Stannard Russell Stannard
A course introducing After Effects GUI and workspace, including how to import and organize files, video standards and presets, and the composition of motion effects and visual graphics.
019 video 19 Adobe After Effects Tutorials N/A N/A NPTEL
Learn how to create in Adobe After Effects with this course, which will take you from introductory skills to advanced composition and beyond.
021 video 21 Adobe Certified Training: Photoshop CS6 N/A N/A UDemy
Learn more about Photoshop with this course.
001 mixed 1 Adobe Connect N/A N/A Russell Stannard
A course on Adobe Connect for online Web conferencing, presentations, e-learning, webinars, and screen sharing.
012 mixed 12 Adobe Connect N/A N/A Russell Stannard Russell Stannard
A course on Adobe Connect for online Web conferencing, presentations, e-learning, webinars, and screen sharing.
019 video 19 Adobe Dreamweaver Tutorials N/A N/A NPTEL
Become versed in Adobe Dreamweaver, which allows users to create and manage HTML-based websites and mobile applications.
001 mixed 1 Adobe Flash CS3 N/A N/A Russell Stannard
A course on using the Flash interface, including using ActionScript code, creating interactive quiz questions, and incorporating video.
034 mixed 34 Adobe Flash CS3 N/A N/A Russell Stannard Russell Stannard
A course on using the Flash interface, including using ActionScript code, creating interactive quiz questions, and incorporating video.
019 video 19 Adobe Flash Tutorials N/A N/A NPTEL
Become familiar with Adobe Flash, and learn to create your own drop down menu, photo gallery, and much more.
019 video 19 Adobe Flex Tutorial N/A N/A NPTEL
Become familiar with this software, which allows users to create rich Internet applications.
032 video 32 Adobe Illustrator Tutorials N/A N/A NPTEL
Learn to create graphics with Adobe Illustrator, a software geared towards graphic design creation.
001 mixed 1 Adobe Photoshop N/A N/A Russell Stannard
A course on using Adobe Photoshop CS3 and fundamental design principles.
023 mixed 23 Adobe Photoshop N/A N/A Russell Stannard Russell Stannard
A course on using Adobe Photoshop CS3 and fundamental design principles.
032 video 32 Adobe Photoshop Tutorials N/A N/A NPTEL
For beginners and experts alike, lean such Photoshop tricks as the invisible clothing effect and pop art techniques.
001 full-course 1 Advance Geotechnological Engineering N/A N/A Dr. Nihar Ranjan Patra Indian Institute of Technology Kanpur
This course covers advanced topics in geotechnological engineering.
001 video 1 Advanced 3G and 4G Wireless Mobile Communications N/A N/A Aditya K. Jagannatham Indian Institute of Technology Kanpur
This course was designed as a review of the current and upcoming wireless communications technologies for broadband wireless access.
026 full-course 26 Advanced Algorithms 2008-09-01 Fall 2008 Michel Goemans Massachusetts Institute of Technology
In this graduate course students research advanced topics in design and analysis of algorithms.
029 full-course 29 Advanced Algorithms 2005-09-01 Fall 2005 David R. Karger Massachusetts Institute of Technology
Intended for first-year graduate students, this course covers fundamental algorithms, advanced methods of algorithmic design, analysis, and implementation.
045 full-course 45 Advanced Algorithms Analysis and Design N/A N/A N. A. Zafar Virtual University of Pakistan
The major objective of this course is to provide comprehensive knowledge of modern computer algorithms and solving scientific and engineering problems efficiently and accurately.
007 article 7 Advanced Analog Integrated Circuit N/A N/A Suhwan Kim Seoul National University
This course deals with the analysis and design of analog CMOS integrated circuits, focusing on everything from fundamentals to new developments.
027 video 27 Advanced Analog Integrated Circuits N/A N/A Simone Gambini University of California - Berkeley
This course covers lectures ranging from amplifiers to low noise design in advanced analog integrated circuits.
024 mixed 24 Advanced Analog Integrated Circuits 2009-03-01 Spring 2009 Elad Alon University of California - Berkeley
The advanced analog integrated circuits course features study in the design of monolithic operational amplifiers, gain-bandwith considerations, and more. This course is available in video as well as audio.
029 video 29 Advanced Analog Integrated Circuits 2010-03-01 Spring 2010 Elad Alon University of California - Berkeley
Students in this course learn about the optimized design of monolithic operational amplifiers, methods of achieving wide-band amplification, analog switches, and more.
026 video 26 Advanced Analog Integrated Circuits 2011-03-01 Spring 2011 Simone Gambini University of California - Berkeley
Optimized design of monolithic operational amplifiers and wide-band amplifiers, gain-bandwith considerations, analog switches, and more are covered in this class.
005 mixed 5 Advanced Artificial Intelligence N/A N/A Saylor
This course discusses the components and functions of Artificial Intelligence at an advanced level.
015 full-course 15 Advanced Circuit Techniques 2002-03-01 Spring 2002 James Roberge, Dr. Kent Lundberg (Contributor) Massachusetts Institute of Technology
Through classroom discussions and labs, students explore and design advanced circuit models in this course.
017 article 17 Advanced Compilers N/A N/A Soo-Mook Moon Seoul National University
This course delves into the back-ends of compilers, focusing on optimization and run-time architectures.
007 full-course 7 Advanced Computer Architecture N/A N/A Noor. M. Sheikh Virtual University of Pakistan
This class provides students with an understanding of the various levels of studying computer architecture, with emphasis on instruction set level and register transfer level.
045 full-course 45 Advanced Computer Architecture II N/A N/A M. Ashraf Chughtai Virtual University of Pakistan
This class covers the advanced design and architecture of computers.
009 article 9 Advanced Computer Design N/A N/A Naehyuck Chang Seoul National University
This graduate course is all about the ins and outs of low-power computer system design, which is a growing field in today's market.
045 full-course 45 Advanced Computer Networks N/A N/A Amir Qayyum Virtual University of Pakistan
This course is intended to help students develop a better realization and understanding of widespread Internet, diffused in our daily life as a reality.
010 article 10 Advanced Construction Technology N/A N/A Moonseo Park Seoul National University
This course is all about the new developments in construction technology and how they can help individuals better manage and execute their projects.
001 full-course 1 Advanced Control System Design for Aerospace Vehicles N/A N/A Dr. Radhakant Padhi Indian Institute of Science Bangalore
Students will learn the concepts and techniques of linear and nonlinear control system analysis, especially as it relates to aerospace engineering.
040 video 40 Advanced Control System Design for Aerospace Vehicles N/A N/A Radhakant Padhi IISc Bangalore
This course covers the concepts and techniques of linear and nonlinear control systems as they apply to aerospace applications, such as in guidance and control of aircrafts and missiles.
001 video 1 Advanced Control Systems N/A N/A S. Majhi Indian Institute of Technology Guwahati
This course introduces students to the fundamentals of advanced control system analysis and design.
002 full-course 2 Advanced Course of Energy Science and Engineering 2012-09-01 Fall 2012 Tokyo Institute of Technology
This course gives students a base-level understanding of energy science and state-of the-art technologies in the field.
004 full-course 4 Advanced CSS Positioning N/A N/A Benjamin Clifford Codecademy
This course is an introduction to absolute and fixed positioning and is a follow-up to a lesson in static and relative positioning.
004 full-course 4 Advanced CSS Selectors N/A N/A Benjamin Clifford Codecademy
Review the basics of CSS and then learn about the different CSS selectors, from universal to group selectors, as well as pseudo selectors.
002 full-course 2 Advanced Data Analysis 2011-03-01 Spring 2011 Tokyo Institute of Technology
Students taking this course will receive a comprehensive introduction to basic ideas and practical methods for discovering useful structure hidden in data.
002 full-course 2 Advanced Data Analysis 2009-03-01 Spring 2009 Tokyo Institute of Technology
Taught in 2009, this course serves as an introduction to the basic ideas and practical methods for discovering structure hiding in the data that can be useful.
002 full-course 2 Advanced Data Analysis 2007-03-01 Spring 2007 Tokyo Institute of Technology
This advanced data analysis course was conducted in 2007 and gives the basic ideas and practical methods of discovering useful structure in data.
002 full-course 2 Advanced Data Analysis 2005-03-01 Spring 2005 Tokyo Institute of Technology
This course is the earliest published version of the course on advanced data analysis, taught in 2005.
002 full-course 2 Advanced Data Engineering 2012-09-01 Fall 2012 Tokyo Institute of Technology
In this course, students will focus on advanced approaches for the algorithm, architecture, and mechanism in data engineering.
026 full-course 26 Advanced Data Structures 2010-03-01 Spring 2010 Erik Demaine, Andr Massachusetts Institute of Technology
Curriculum in this course investigates major results and modern research of data structures.
000 full-course Advanced Database Systems 2007-03-01 Spring 2007 Salahadin Mohammed KFUPM
Covers advanced data, object-relational, and object-oriented models, and conceptual database design.
016 article 16 Advanced Databases N/A N/A Sang-goo Lee Seoul National University
This course extensively covers the composition and development of databases and all that entails.
008 mixed 8 Advanced Databases N/A N/A Saylor
Following up the course on modern databases, this course explores more complex systems and databases and educates on manipulation techniques.
006 full-course 6 Advanced Device Physics N/A N/A R.A.C.M.M. van Swaaij TU Delft
This course covers the physics of advanced semiconductor devices.
031 mixed 31 Advanced Digital Integrated Circuits 2009-03-01 Spring 2009 Borivoje Nikolic University of California - Berkeley
This online open course examines the analysis and design of bipolar large-scale integrated circuits at the circuit level. This course is also available in video format.
001 full-course 1 Advanced Digital Signal Processing - Multirate and Wavelets N/A N/A V.M. Gadre Indian Institute of Technology Bombay
This course will take a look at the relation between wavelets and multirate systems.
028 audio 28 Advanced Dynamics 2009-09-01 Fall 2009 Joseph Mansour Case Western Reserve University
Topics in this course from Case Western Reserve University include particle and rigid-body kinematics and dynamics.
016 article 16 Advanced Elasticity 2011-03-01 Spring 2011 Demirkan Middle east technical University
This course covers design and analyzation of aerospace engineering components, using computer tools to solve problems in mechanics.
001 video 1 Advanced Electric Drives N/A N/A Dr. S.P. Das Indian Institute of Technology Kanpur
This course emphasizes the dc motor control, steady state torque, and speed control of ac motors.
002 full-course 2 Advanced Electromagnetic Waves 2008-03-01 Spring 2008 Tokyo Institute of Technology
The primary objective of this course is to provide basic methodologies in the boundary value problems of electromagnetic waves.
015 full-course 15 Advanced Electromagnetism 2003-03-01 Spring 2003 Jin Au Kong Massachusetts Institute of Technology
Students cover various advanced topics surrounding graduate-level electromagnetism studies in this course.
007 article 7 Advanced Embedded Systems N/A N/A Jihong Kim Seoul National University
This class is all about the software and functionality of embedded systems and the machines that use them.
005 article 5 Advanced Engineering Thermodynamics N/A N/A P. Mahanta Indian Institute of Technology Guwahati
Students in this course will learn advanced theories related to thermodynamics, including classical, kinetic, and statistical theories.
006 article 6 Advanced Environmental Hydraulics N/A N/A Il Won Seo Seoul National University
This course uses theories of fluids and dynamics to help students understand how to best work with natural waterways and systems, should their future projects require them to do so.
001 video 1 Advanced Finite Elements Analysis N/A N/A Dr. R. Krishnakumar Indian Institute of Technology Madras
This course will cover the finite element method and partial differential and integral equations.
015 article 15 Advanced Flight Dynamics and Control: Multivariable Control Systems 2008-09-01 Fall 2008 Kim, Hyoun Jin Seoul National University
Students will learn about advanced topics such as system norms, interconnected systems, uncertainty and robustness in this graduate course.
007 full-course 7 Advanced Fluid Dynamics of the Environment N/A NA Chiang Mei Massachusetts Institute of Technology
The focus of this course is on theories, analysis, and research literature related to fluid mechanical problems in the water environment.
009 article 9 Advanced Fluid Mechanics 2010-03-01 Spring 2010 Haecheon Choi Seoul National University
Students will delve into advanced topics in flow kinematics, governing equations, potential flows, airfoil theory.
010 article 10 Advanced Foundation Engineering I N/A N/A Myoung Mo Kim Seoul National University
This course analyzes and explores the behavior of foundation and how it interacts with soil and the world around it.
001 video 1 Advanced Gas Dynamics N/A N/A Dr. Rinku Mukherjee Indian Institute of Technology Madras
In this course, students will learn about the differences between an incompressible flow and compressible flow and other concepts related to gas dynamics.
014 article 14 Advanced Geoenvironmental Engineering I N/A N/A Junboum Park Seoul National University
Subjects like soil composition, geochemistry and groundwater flow, are just some of the topics students can expect to be covered in this course on advanced geoenvironmental engineering.
000 full-course Advanced Geotechnical Engineering N/A NA Andrew Whittle Massachusetts Institute of Technology
Through assignments and exams, this course focuses on the design and construction of foundation systems based on characterization and geotechnical aspects.
002 full-course 2 Advanced Geotechnical Engineering 2012-09-01 Fall 2012 Tokyo Institute of Technology
In this course, students learn about the design and analysis of retained structures for applications in various forms of engineering.
001 article 1 Advanced Geotechnical Engineering 2 N/A N/A Junboum Park Seoul National University
This course combines theories and methods on soil, groundwater, environmental policy and geochemistry to give students a vast understanding of all of the components of geotechnical engineering.
014 article 14 Advanced Heat Transfer N/A N/A Ibrahim sezai Eastern Mediterranean University
Learn advanced topics of convention heat transfer, such as integral method usage and boundary layer flow.
001 video 1 Advanced Hydraulics N/A N/A Dr. Suresh A. Kartha Indian Institute of Technology Guwahati
This course will describe the flows and properties in open channels.
001 full-course 1 Advanced Hydraulics N/A N/A Dr. C.S.P. Ojha Indian Institute of Technology Roorkee
Students in this course will learn the fundamental concepts, principles, and applications of hydraulic analysis and design.
001 full-course 1 Advanced Hydrology N/A N/A Dr. Subhankar Karmakar Indian Institute of Technology Bombay
This course will address the computational emphasis of advanced hydrology.
001 video 1 Advanced Hydrology N/A N/A Dr. Ashu Jain Indian Institute of Technology Kanpur
Topics covered in this course include the hydrologic cycle, Reynold's transport theorem, and atmospheric hydrology.
002 full-course 2 Advanced Hydrology and Water Resources Management 2012-03-01 Spring 2012 Tokyo Institute of Technology
This lecture gives students exposure to advanced knowledge in water and hydrology resources.
001 video 1 Advanced Machining Processes N/A N/A Vijay K. Jain Indian Institute of Technology Kanpur
This course deals with the latest machining processes such as ultrasonic, water jet, and electrochemical machining.
001 article 1 Advanced Manufacturing Processes N/A N/A Dr. A.K. Sharma Indian Institute of Technology Roorkee
This course reviews the details and practices of the advanced machining theory.
001 full-course 1 Advanced Mathematical Techniques in Chemical Engineering N/A N/A S. De Indian Institute of Technology Kharagpur
This course covers advanced topics in mathematical techniques in chemical engineering.
000 full-course Advanced Mechanical Behavior of Materials 2007-09-01 Fall 2007 Zuhair Mattoug Gasem KFUPM
This course emphasizes the dynamics of stress, strain, strain rate and elastic properties of materials.
002 full-course 2 Advanced Mechanical Systems Design 2007-09-01 Fall 2007 Tokyo Institute of Technology
This course introduces the various machine elements of mechanical systems, such as sensors, actuators, and mechanisms.
025 full-course 25 Advanced Natural Language Processing 2005-09-01 Fall 2005 Michael Collins, Regina Barzilay Massachusetts Institute of Technology
This graduate-level course is an introduction to the processing of natural languages.
000 audio Advanced Online Design N/A N/A Blake Haggerty NJIT
Explore online visual communication as well as community building navigation theory, contemporary design and more.
002 full-course 2 Advanced Operating Systems 2012-09-01 Fall 2012 Tokyo Institute of Technology
In this course, students will be introduced to theoretical foundations of technologies and real0time systems in real-time operating systems.
045 full-course 45 Advanced Operating Systems N/A N/A Farhan Zaidi Virtual University of Pakistan
The objective of this course is to explore the design principles of computer operating systems.
002 full-course 2 Advanced Operating Systems 2012-09-01 Fall 2012 Tokyo Institute of Technology
State-of-the-art operating systems and related technologies will be introduced in this course.
001 video 1 Advanced Operations Research N/A N/A G. Srinivasan Indian Institute of Technology Madras
This is an advanced course in analytical methods and techniques for complex problems in mechanical engineering.
001 full-course 1 Advanced Optical Communication N/A N/A R.K. Shevgaonkar Indian Institute of Technology Bombay
This course covers advanced topics in optical communication such as power penalty in a link, fiber amplifiers, and non-linear fiber optics.
002 full-course 2 Advanced Organic Reactions 2005-09-01 Fall 2005 Tokyo Institute of Technology
This course gives a comprehensive introduction to advanced organic reactions.
000 full-course Advanced Reactor Analysis 2007-03-01 Spring 2007 Abdulla Abed Shaikh KFUPM
Covers properties, interactions, and reactions of various types of homogenous reactors.
013 full-course 13 Advanced Readings in Instructional Technology N/A N/A K Middle east technical University
This course explains what instructional technology is, and gives an overview of its history and projection of its future.
015 article 15 Advanced Real-Time Systems (Cyber-Physical System Design Paradigm) N/A N/A Chang-Gun Lee Seoul National University
Through the analysis of topics like traditional real-time theory, end-to-end timing analysis and cyber-physical systems case studies, students in this course will become very comfortable and familiar with designing and verifying Cyber-Physical Systems.
002 full-course 2 Advanced Separation Operations 2012-09-01 Fall 2012 Tokyo Institute of Technology
Students learn about the basic models and related equilibrium relations on more than 13 unit mass transfer operations.
002 full-course 2 Advanced Signal Processing 2012-03-01 Spring 2012 Tokyo Institute of Technology
This course covers several important concepts of design and implementation of signal processing algorithms.
019 full-course 19 Advanced Soil Mechanics N/A NA Charles Ladd, Dr. Lucy Jen Massachusetts Institute of Technology
This course teaches students how to apply principles of soil mechanics.
023 article 23 Advanced Soil Mechanics 1 N/A N/A Jung Seoul National University
In this course, students will learn all about the strength, elasticity, and cohesiveness of various clays and soils so that they understand how to properly account for and incorporate them when planning projects.
001 article 1 Advanced Soil Mechanics 1 N/A N/A Choong Ki Chung Seoul National University
In this course, students will learn all about the strength, elasticity, and cohesiveness of various clays and soils so that they understand how to properly account for and incorporate them when planning projects.
001 article 1 Advanced Soil Mechanics 2 N/A N/A Junboum Park Seoul National University
This course picks up where Advanced Soil Mechanics 1 left off, expanding on subjects like the elasticity, strength, and cohesiveness of various clays and soils.
010 full-course 10 Advanced Solid State Physics N/A N/A Blanter TU Delft
Students in this course will explore electronic properties of materials and contains lectures about scattering, transport in metals, phonons and superconductivity.
026 full-course 26 Advanced Statistical Mechanics N/A N/A Thijssen TU Delft
Course topics include ensemble theory and interacting particles and non-interacting particles.
001 video 1 Advanced Strength of Materials N/A N/A S.K. Maiti Indian Institute of Technology Bombay
This course covers advanced topics in material strength including stress and strains in 3D, theories of failure, and energy methods.
001 full-course 1 Advanced Structural Analysis N/A N/A Devdas Menon Indian Institute of Technology Madras
This course reviews the basic concepts of structural analysis and matrix algebra.
026 full-course 26 Advanced System Architecture 2006-03-01 Spring 2006 David Whitney, Joel Moses, Christopher Magee Massachusetts Institute of Technology
Take this course for a deep understanding of engineering systems.
014 article 14 Advanced Theory of Computation N/A N/A Kunsoo Park Seoul National University
This course explores topics like algorithms, pattern-matching, data compression and more all at an advance level to give students an in-depth understanding of the theory of computation.
014 article 14 Advanced Theory of Concrete Plasticity N/A N/A Sung Gul Hong Seoul National University
This graduate course aims to give students an in-depth understanding of the characteristics and qualities of reinforced concrete and how that affects the structure and behavior of the material.
008 article 8 Advanced Theory of Helicopter 2007-03-01 Spring 2007 SangJoon Shin Seoul National University
This graduate course will cover analysis of issues such as lift, thrust, and control forces at an advanced level.
015 article 15 Advanced Theory of Helicopter 2009-03-01 Spring 2009 SangJoon Shin Seoul National University
This graduate course will cover analysis of issues such as lift, thrust, and control forces at an advanced level.
000 full-course Advanced Topics in Bioinformatics 2009-09-01 Fall 2009 Tolga CAN Middle east technical University
This course covers bioinformatics recent developments and open research problems.
022 video 22 Advanced Topics in Circuit Design 2011-03-01 Spring 2011 Elad Alon University of California - Berkeley
This seminar-style course offers an in-depth look at high-speed text, electrical interface circuit design, basic transmitters and receivers, and more.
002 full-course 2 Advanced Topics in Civil Engineering II 2010-09-01 Fall 2010 Tokyo Institute of Technology
This course addresses topics related to water resources engineering, hydrological modeling, and management.
000 full-course Advanced Topics in Civil Engineering: Optimization Models in Transportation N/A N/A Chulalongkorn University
This course provides an introduction to operations research and its use in transportation engineering.
022 full-course 22 Advanced Topics in Cryptography 2003-03-01 Spring 2003 Massachusetts Institute of Technology
This course covers various levels of proofs, computations, and security surrounding cryptography.
012 mixed 12 Advanced Topics in Learning Object Design and Reuse 2005-09-01 Fall 2005 David Wiley, Ph.D. Utah State University
This course covers topics in design, creation, and reuse of learning objects.
002 full-course 2 Advanced Topics in Optical Science and Engineering N/A N/A John Federici NJIT
Students in this course will be responsible for conducting hands-on research experiments in topics of interest.
000 full-course Advanced Topics in Python N/A N/A Eric Weinstein Codecademy
This lesson covers some of the more complex aspects in Python, including iterating over data structures, list comprehensions, list slicing, and lambda expressions.
011 audio 11 Advanced Topics in Web Development 2012-09-01 Fall 2012 Tony Pittarese East Tennessee State University
This course from East Tennessee State University covers advanced Web coding concepts in JavaScript, AJAX, and other Web 2.0-related technologies.
001 full-course 1 Advanced Transport Phenomena N/A N/A Dr. R. Nagarajan Indian Institute of Technology Madras
Students in this course will learn about the transport of energy, mass, and momentum in chemically reacting fluids.
001 article 1 Advanced Transportation Engineering N/A N/A Partha Chakraborty & A. Das Indian Institute of Technology Kanpur
Topics covered in this course include layout, orientation, and geometric design of highways and railways.
002 full-course 2 Advances in Affective Cognitive Science 2012-09-01 Fall 2012 Tokyo Institute of Technology
Taught in the fall of 2012, this course provides a general overview of the computational treatments of cognitive processes.
001 full-course 1 Advances in Corrosion Engineering N/A N/A K.A. Natarajan Indian Institute of Science Bangalore
This course will review several concepts in corrosion engineering including Galvanic and electrolytic cells and stray current corrosion.
000 full-course Adventures in Advanced Symbolic Programming 2009-03-01 Spring 2009 Gerald Sussman Massachusetts Institute of Technology
This course explores the creation and implementation of major software systems that can be used in innovative and unexpected ways.
001 video 1 Aero Elasticity N/A N/A C. Venkatesan Indian Institute of Technology Kanpur
This course covers the classification and solution of aero elastic problems.
026 video 26 Aero elasticity N/A N/A C. Venkatesan IIT Kanpur
The aero elasticity video course features study in aero elastic problems, deformation of structures, aileron reversal, control effectiveness, and supersonic flow.
049 article 49 Aerodynamics N/A N/A David Darmofal MIT
This course takes the Unified Engineering concepts of fluid mechanics and applies them to the aerodynamic performance of wings and bodies.
016 full-course 16 Aerodynamics I 2008-09-01 Fall 2008 Abdullah M. Al-Garni KFUPM
Introduction to aerodynamics, including common fluid flow equations and theory.
036 article 36 Aerodynamics of Viscous Fluids N/A N/A Mark Drela, Ali Merchant MIT
Through 36 lectures and selected readings, the concentration of this course is on boundary layer theory subject to flow assumptions.
003 article 3 Aeroelasticity 2008-09-01 Fall 2008 Shin, SangJoon Seoul National University
This graduate course will cover elastic, intertial, and aerodynamic forces in aerospace engineering.
017 article 17 Aerospace Biomedical and Life Support Engineering N/A N/A Dava Newman MIT
This course will teach you how to solve physiological adaptation problems that arise in microgravity and partial gravity environments.
018 article 18 Aerospace Dynamics N/A N/A John Deyst, Johnathan How MIT
This course focuses on topics including vector kinematics, Newtonian and Lagrangian methods, and how they are applied to rigid bodies and problem solving.
004 full-course 4 Aerospace Engineering N/A N/A ir. A.S.J. Suiker TU Delft
This course allows students to evaluate and analyze the designs of vibration problems in engineering practice.
000 full-course Aerospace Engineering Lab I 2005-09-01 Fall 2005 Ahmed Z. Al-Garni KFUPM
Presents laboratory experiments related to aerospace fields, including fluid dynamics, aerodynamics and gas dynamics, and propulsion.
000 full-course Aerospace Engineering Lab II 2005-09-01 Fall 2005 Ahmed Z. Al-Garni KFUPM
Presents laboratory experiments related to two components of aerospace flight: flight structures and materials and flight dynamics and control; course features film screenings and field work.
000 full-course Aerospace System Design 2008-09-01 Fall 2008 Wael Abdelrahman KFUPM
Overview of integrated aerospace design, including theory, background, and methods of the aerospace system.
001 full-course 1 Affective Computing 2008-03-01 Spring 2008 Rosalind W. Picard MIT
This course explores computing that relates to, deliberately influences, or arises from emotion.
012 article 12 Air Traffic Control N/A N/A John Hansman MIT
This course is composed of lecture notes discussing various aspects of air traffic control systems.
021 article 21 Air Transportation Systems Architecting N/A N/A Earll Murman, John Hansman, John-Paul Clarke MIT
This course covers the various topics associated with the architecting of air transportation systems.
016 article 16 Aircraft Conceptual Design 2008-03-01 Spring 2008 Dongho Lee Seoul National University
This course covers conceptual elements of aircraft design taking into account issues such as design requirements, configuration, and main wing, tail wing, and control surface design.
017 article 17 Aircraft Stability and Control N/A N/A Johnathan How MIT
This course will teach you how to maintain aircraft stability and control through applied aerodynamics.
016 article 16 Aircraft Structural Mechanics 2007-09-01 Fall 2007 Seung Jo Kim Seoul National University
Students will study structural principles in aviation, such as elasticity, box beam stress, work-energy, load transfer in stiffened panel, and trusses, beams and frames.
015 article 15 Aircraft Structures 2010-09-01 Fall 2010 SangJoon Shin Seoul National University
This course will examine basic aircraft structures and principles, such as torsion, thin-walled beams, virtual work principles, and energy methods.
023 full-course 23 Aircraft Systems Engineering 2005-09-01 Fall 2005 Jeffrey Hoffman MIT
Learn about the engineering behind aircraft systems through this MIT course.
002 mixed 2 Aircraft Systems Engineering 2005-09-01 Fall 2005 Jeffrey Hoffman MIT
This course covers basic system engineering, basic aircraft performance, safety, risk analysis and more.
022 mixed 22 Aircraft Systems Engineering N/A N/A Jeffrey Hoffman MIT
Through video lectures and selected readings, this course will teach you about various aspects of engineering aircraft systems.
024 article 24 Airline Schedule Planning N/A N/A Cynthia Barnhart MIT
This course examines airline schedule models and optimization techniques used for planning and addressing problems in operations.
024 full-course 24 Airline Schedule Planning N/A NA Cynthia Barnhart Massachusetts Institute of Technology
This course will teach students how to plan and implement airline schedules, solve problems, and apply optimization techniques.
022 full-course 22 Algebraic Techniques and Semidefinite Optimization 2006-03-01 Spring 2006 Pablo Parrilo Massachusetts Institute of Technology
Through this research-intensive course students focus on algebraic and computational methods for solving optimization problems.
004 mixed 4 Algorithms N/A N/A Shai Simonson ArsDigita University
This class teaches students about algorithms, according to methodology and application.
008 mixed 8 Algorithms N/A N/A Saylor
Focusing on the fundamentals of computer algorithms, Saylor's course educates students on methods useful in practice.
048 video 48 Algorithms N/A N/A NPTEL
Understand how algorithms are designed, how to analyze them, and how to algorithms solve problems.
014 full-course 14 Algorithms for Computational Biology 2005-03-01 Spring 2005 Manolis Kellis Massachusetts Institute of Technology
This course covers various algorithmic challenges in computational biology.
026 full-course 26 Algorithms for Computer Animation 2002-09-01 Fall 2002 Jovan Popovic Massachusetts Institute of Technology
This graduate course explores the algorithms that facilitate computer animation.
006 full-course 6 Algorithms, Part I 2012-03-01 Spring 2012 Robert Sedgewick and Kevin Wayne Princeton University
Every serious programmer needs to know this essential information about algorithms and data structures.
006 full-course 6 Algorithms, Part II 2013-03-01 Spring 2013 Robert Sedgewick and Kevin Wayne Princeton University
Continuing from Algorithms, Part I, this course shares important algorithm concepts for serious programmers.
006 full-course 6 Algorithms: Design and Analysis, Part 1 2013-03-01 Spring 2013 Tim Roughgarden Stanford University
Study the fundamental principles of algorithm design in this course from Stanford.
006 full-course 6 Algorithms: Design and Analysis, Part 2 2012-09-01 Fall 2012 Tim Roughgarden Stanford University
Study the fundamental principles of advanced algorithm design in this course from Stanford.
001 mixed 1 ALISON ABC IT - Computer Training Suite N/A N/A Alison
A course on information technology covering basic Microsoft Office computer applications and touch typing training.
1520 mixed 1520 ALISON ABC IT - Computer Training Suite N/A N/A Alison
A course on information technology covering basic Microsoft Office computer applications and touch typing training.
001 full-course 1 Ambient Intelligence 2005-03-01 Spring 2005 Patricia Maes MIT
This course provides an overview of a new vision for Human-Computer Interaction (HCI) which involves people surrounded by smart interfaces embedded in everyday objects.
001 full-course 1 An Introduction to Computer Networks 2012-09-01 Fall 2012 Stanford University
Students will gain a basic understanding of computer networks in this six-week course.
000 article An Introduction to Data and Information N/A N/A The Open University
Get an understanding of how computers process data into information with this course.
001 full-course 1 An Introduction to Electronics Systems Packaging N/A N/A G.V. Mahesh Indian Institute of Science Bangalore
Students in this course will learn about the three levels of packaging: chip, board, and system.
023 full-course 23 An Introduction to Intelligent Transportation Systems N/A NA Joseph Sussman Massachusetts Institute of Technology
This course focuses on using Intelligent Transportation Systems to view and improve transportational and societal issues.
008 full-course 8 An Introduction to Interactive Programming in Python N/A N/A Joe Warren, Scott Rixner, John Greiner and Stephen Wong Rice University
Find a fun introduction to the basics of Python programming in this course.
009 video 9 An Introduction to Modern Electronics 2012-09-01 Fall 2012 University of Reddit
The modern electronics course offers information about the different basic components used in modern electronics. The course is designed to be a way for people who don't have strong math skills to learn about how modern electronics work.
014 article 14 An Introduction to Spatial Information Engineering N/A N/A Yongil Kim Seoul National University
This course explores topics like leveling, surveying, triangulation and spacing in an effort to give students a glimpse of just how important spatial information is to engineering.
001 full-course 1 Analog Circuits N/A N/A Pramod Agarwal Indian Institute of Technology Roorkee
Students in this course will learn about operational amplifiers, open loop OPAMP configuration, voltage shunt feedback, and more.
050 video 50 Analog Electronics N/A N/A NPTEL
Become knowledgeable in analog electronics, learning their components, characteristics, and much more.
010 full-course 10 Analog Electronics 2010-09-01 Fall 2010 Baris Bayram Middle east technical University
This course covers basic single-stage transistor, multi-stage, and power amplifiers and feedback, frequency responses, differential pair stages, current mirrors, operational amplifiers, and power supplies and regulators.
001 video 1 Analog ICs N/A N/A K. Radhakrishna Rao Indian Institute of Technology Madras
This course covers the logic and techniques required to design analog integrated circuit design.
010 full-course 10 Analog Integrated Circuit Design N/A N/A Serdijn TU Delft
Topics covered in this course include review of analog design basic, linear and non-linear analog building blocks, and more.
024 full-course 24 Analysis and Design of Digital Integrated Circuits 2003-09-01 Fall 2003 Anantha Chandrakasan Massachusetts Institute of Technology
This course examines the device and circuit level optimization of digital building blocks.
024 full-course 24 Analysis of Biological Networks (BE.440) N/A NA John Essigmann, Ram Sasisekharan Massachusetts Institute of Technology
Students will learn about the biological processes from various levels of hierarchy and the governing biochemical and biophysical principles.
015 article 15 Analysis of Reactor Static Characteristics 2008-09-01 Fall 2008 Joo Han-gyu Seoul National University
Topics covered will include collision property method, escape probabilities, P1 approximation and diffusion theory, and depletion.
008 article 8 Analysis of Turbulent Flow 2010-03-01 Spring 2010 Haecheon Choi Seoul National University
Students will learn about fluid motion equations, statistics in turbulent flows, free shear flows, and turbulence modeling.
002 full-course 2 Analysis of Vibration and Elastic Wave 2011-03-01 Spring 2011 Tokyo Institute of Technology
Students taking this course will be presented with fundamental theories and analytical methods for waves and vibrations in solids, in addition to other aspects of this process in the engineering world.
015 article 15 Analysis of Viscous Fluid Flows 2008-03-01 Spring 2008 Shin Hyung Rhee Seoul National University
This graduate course will cover viscious fluid flows from viscous flow equations to incompressible turbulent flow.
010 article 10 Analyzing Computer Performance N/A N/A Open University of Hong Kong
Gain an understanding of computer designs to compare and analyze the performance of computer systems.
011 audio 11 Android Development 2010-09-01 Fall 2010 David Fisher
Take this course to get started in Android development with all of the basics.
009 video 9 Android Programming Video Tutorials N/A N/A UDemy
Learn Android programming tips and basics in this course.
014 full-course 14 AppBaker TEDx Event Starter Pack N/A N/A Yeshua Adonai UDemy
This course is for students who wish to build their own apps as it goes through the app building process and such.
015 article 15 Applied acoustics N/A N/A Sung Seoul National University
This course explores the fundamentals of acoustics, focusing on subjects like room acoustics, sound generators, noise control and more.
011 audio 11 Applied Artificial Intelligence N/A N/A Monica Trifas Jacksonville State University
This course provides a survey of artificial intelligence, emphasizing uses in business, industrial, and scientific system development.
007 full-course 7 Applied Cryptography N/A N/A David Evans Udacity
Study the science of secrets in this applied cryptography course.
001 full-course 1 Applied Elasticity for Engineers N/A N/A Dr. L. Govindaraju & Dr. T.G. Sitharam Bangalore Univeristy & Indian Institute of Science Bangalore
This course is an introduction to the general theory of elasticity with assumptions and applications of linear elasticity.
001 mixed 1 Applied Multimedia N/A N/A G. Christopher Clark University of Notre Dame
This course explores the ways web media are used to communicate and solve problems, preparing students to take advantage of a variety of tools at work or in a volunteer setting.
015 full-course 15 Applied Multimedia 2012-03-01 Spring 2012 Christopher Clark University of Notre Dame
Learn about the basics of multimedia including how we use it today and other tools that can be used to make it more effective.
001 mixed 1 Applied Multimedia Technology N/A N/A G. Christopher Clark University of Notre Dame
This course explores the use of multimedia in communicating information and solving problems.
026 full-course 26 Applied Multimedia Technology 2008-09-01 Fall 2008 Christopher Clark University of Notre Dame
Explore beyond multimedia and learn about how it can be used in communicating information, as well as solve problems.
005 mixed 5 Applied Probability N/A N/A Tina Kapur ArsDigita University
This course focuses on modeling, quantification, and analysis of uncertainty by teaching random variables, simple random processes and their probability distributions, Markov processes, limit theorems, elements of statistical inference, and decision making under uncertainty.
027 full-course 27 Applied Quantum and Statistical Physics 2006-09-01 Fall 2006 Terry Orlando Massachusetts Institute of Technology
This course covers elementary quantum mechanics and statistical physics, as well as an introduction to applied quantum physics and quantum mechanics.
026 full-course 26 Applied Superconductivity 2005-09-01 Fall 2005 Terry Orlando Massachusetts Institute of Technology
This course approaches superconductivity phenomenologically, emphasizing superconducting electronics.
003 article 3 Applied Thermodynamics N/A N/A Indian Institute of Technology Madras
In this course, students will learn about gas power cycles, vapor power cycles, and refrigeration cycles.
001 video 1 Applied Thermodynamics for Marine Systems N/A N/A P.K. Das Indian Institute of Technology Kharagpur
Students in this course will learn how to apply concepts in thermodynamics to marine engineering projects.
012 article 12 Approximation algorithms for optimization N/A N/A Sung-Pil Hong Seoul National University
Students in this course learn various approximation algorithms that promise to deliver near-exact solutions to NP-hard problems, thereby increasing accuracy and efficiency.
026 full-course 26 Aquatic Chemistry N/A NA Dr. Jeff Seewald, Dr. Jim Moffett, Dr. Meg Tivey Massachusetts Institute of Technology
Through reading sessions, students will learn about chemical processes in aquatic systems, and then have the opportunity to test their comprehension through assignments and exams.
002 full-course 2 Aquatic Environmental Science 2010-03-01 Spring 2010 Tokyo Institute of Technology
Students will be given a fundamental understanding of aquatic ecosystems and their applications, which will enable them to assess aquatic environments for sustainable management.
000 full-course Arabization of Computers 2008-03-01 Spring 2008 Husni Al-Muhtaseb KFUPM
This course from KFUPM offers an introduction to Arabization systems, and Arabic software tools, programming languages, and computations.
013 article 13 Architectural Engineering Systems Design N/A N/A Moonseo Park Seoul National University
By covering subjects like product planning and environmental design, this course will teach students the concepts, tools and techniques that go into architectural engineering projects.
000 mixed Architecture Software 2013-03-01 Spring 2013 TU Delft
This course provides various materials to give students a base understanding of how to use architecture software.
012 video 12 Architecture Studio: Building in Landscapes N/A N/A MIT
This course covers architecture while going over important aspects and fundamentals of buildings and landscapes.
007 article 7 Arrays and Function N/A N/A Tyler Larson Codecademy
This course covers the basics of how to use Arrays with Functions and the relationships between the two.
004 article 4 Arrays and Objects in JavaScript N/A N/A Eric Weinstein Codecademy
This lesson covers some of the more powerful features of JavaScript, including arrays, how to create arrays of arrays, and a new data structure: objects.
002 mixed 2 Artificial Intelligence N/A N/A Patrick Winston ArsDigita University
Students in this course will get a quick overview of AI from both the technical and the philosophical points of view.
015 full-course 15 Artificial Intelligence 2012-09-01 Fall 2012 Dan Klein Berkeleyx
This popular Berkeley course explores artificial intelligence in our world and discusses the basic ideas and techniques of intelligent computer system design.
008 mixed 8 Artificial Intelligence N/A N/A Saylor
This course introduces the field of artificial intelligence and is also available on iTunes.
024 video 24 Artificial Intelligence 2012-03-01 Spring 2012 University of California, Berkeley
Take this Berkeley course to learn about artificial intelligence.
007 article 7 Artificial Intelligence 2011-03-01 Spring 2011 ROSLINA BT RASHID UTM
This course explains the meaning of AI and elaborates the most popular and frequently used Artificial Intelligence technologies.
027 full-course 27 Artificial Intelligence 2010-09-01 Fall 2010 Patrick Henry Winston Massachusetts Institute of Technology
This course provides an introduction to fundamental problem solving and learning methods of artificial intelligence.
024 full-course 24 Artificial Intelligence 2005-03-01 Spring 2005 Leslie Kaelbling, Tom Massachusetts Institute of Technology
Students learn basic structures used to explain artificial intelligence from a computational perspective.
045 full-course 45 Artificial Intelligence N/A N/A Zafar Alvi Virtual University of Pakistan
Artificial Intelligence is the study of the science of making intelligent machines, especially intelligent computer programs.
001 video 1 Artificial Intelligence N/A N/A P. Dasgupta Indian Institute of Technology Kharagpur
This course covers advanced topics in artificial intelligence, including First Order Logic and Bayesian Networks.
001 video 1 Artificial Intelligence N/A N/A Anupam Basu & S. Sarkar Indian Institute of Technology Kharagpur
Students will learn the basic ideas and techniques underlying the design of intelligent computer systems.
001 article 1 Artificial Intelligence N/A N/A P.Mitra & S. Sarkar Indian Institute of Technology Kharagpur
Students in this course will learn about the design of intelligent computer systems.
001 full-course 1 Artificial Intelligence 2008-09-01 Fall 2008 Wei Ding University of Massachusetts - Boston
This course examines the main techniques of Artificial Intelligence: state-space search methods, theorem-proving and production rule systems, and semantic networks.
028 video 28 Artificial Intelligence N/A N/A P. Dasgupta NPTEL
NPTEL's course discusses artificial intelligence in computer science.
064 video 64 Artificial Intelligence N/A N/A NPTEL
Discover artificial intelligence and the computer programming that goes into making such advanced technology possible.
016 full-course 16 Artificial Intelligence (2007) 2007-09-01 Fall 2007 Curtis Larsen Dixie State College Of Utha
This upper-division course takes students through the basics of the computer software necessary to create artificial intelligence.
006 full-course 6 Artificial Intelligence for Robotics N/A N/A Sebastian Thrun Udacity
With this course, you too can learn to program all of the major systems of a robotic car, just like Google Fellow and instructor Sebastian Thrun.
016 mixed 16 Artificial Intelligence- Introduction to Robotics N/A N/A Oussama Khatib Stanford University
The purpose of this course is to introduce students to the basics of modeling, design, planning, and control of robot systems.
022 article 22 Artificial Intelligence: Biointelligence N/A N/A Byoung-Tak Zhang Seoul National University
This course is all about the evolution of artificial intelligence and its growing relationship with the life sciences.
016 video 16 Artificial Intelligence: Introduction to Robotics N/A N/A Oussama Khatib Stanford University
This course is composed of 16 video lectures, each about an hour-long, that will introduce you to modeling, design, planning, and control of robotic systems. Knowledge of matrix algrebra will allow you to better grasp the topics covered in this course.
020 video 20 Artificial Intelligence: Machine Learning N/A N/A Andrew Ng Stanford University
This course covers several topics through video lectures that will help you understand machine learning and statistical pattern recognition.
018 video 18 Artificial Intelligence: Natural Language Processing N/A N/A Christopher D. Manning Stanford University
Through 18 video lectures, you will gain foundational knowledge of current research, concepts, and ideas of natural language processing.
033 mixed 33 Astrodynamics N/A N/A Richard Battin MIT
This course focuses on the fundamentals of astrodynamics as they apply to space vehicle navigation and guidance.
001 full-course 1 Astrophysics II 2004-09-01 Fall 2004 Paul Schechter Massachusetts Institute of Technology
This second course in the two-semester sequence covers topics of astrophysics such as galactic dynamics, clusters and groups on galaxies, galaxy formation, and more.
001 full-course 1 Atomic and Optical Physics II 2005-03-01 Spring 2005 Isaac Chuang Massachusetts Institute of Technology
This course is the second in a two-part series on atomic and optical physics and provides a foundational understanding of contemporary research in the subject.
025 full-course 25 Atomistic Computer Modeling of Materials 2005-03-01 Spring 2005 Gerbrand Ceder MIT
Study the theory and application of atomistic computer simulations with this MIT course.
025 mixed 25 Atomistic Computer Modeling of Materials (SMA 5107) N/A NA Gerbrand Ceder, Nicola Marzari MIT
Through video lectures and PDF lecture notes, this course will give you an understanding of material properties by examining the theory and application of atomistic computer simulations.
012 article 12 Attraction and Repulsion: The Magic of Magnets N/A NA James Livingston MIT
From ancient to modern times, this course examines the applications of magnets and magnetism.
002 audio 2 Audio Visual and Multimedia Production 2012-03-01 Spring 2012 Chris Hindley Bond University
Understand the technology and techniques behind high-quality audio visual and multimedia productions.
006 full-course 6 Automata N/A N/A Jeffrey Ullman Stanford University
Take this course to explore the field of automata theory.
014 article 14 Automata Theory N/A N/A Kunsoo Park Seoul National University
This course explores the properties and behaviors of mathematical abstract machines and how they influence computational problems.
023 full-course 23 Automata, Computability, and Complexity 2011-03-01 Spring 2011 Scott Aaronson Massachusetts Institute of Technology
This course provides a basic introduction to concepts of theoretical computer science.
014 full-course 14 Automatic Speech Recognition 2003-03-01 Spring 2003 James Glass, Victor Zue Massachusetts Institute of Technology
Students are introduced to the expansive world of automatic speech recogniton.
020 full-course 20 Automotive Electronics N/A N/A John Kelly Weber State University
Topics discussed in this course are theory, diagnosis, and repair of computer communication systems.
013 full-course 13 Autonomous Robot Design Competition N/A January IAP 2005 None; this course is student-led. Massachusetts Institute of Technology
Students learn about robotic design and build robots for entry into a robot competition at MIT.
008 audio 8 Aviation Safety N/A N/A Liberty University
This course introduces students to aspects of aviation safety and risk management.
004 full-course 4 Baking Pi N/A N/A Peer 2 Peer University
This Cambridge University course presents a review OS concepts and teaches how to enable Raspberry Pi.
005 mixed 5 Basic Database Vocabulary N/A N/A Memrise
An introduction to basic database terms which and included in most tutorials on the subject.
039 video 39 Basic Electrical Technology N/A N/A NPTEL
Explore the basics of electrical technology, such as electrical circuits and system schematics.
001 article 1 Basic Electrical Technology N/A N/A Indian Institute of Technology Kharagpur
This is a basic course that covers various electrical technologies and concepts.
001 video 1 Basic Electrical Technology N/A N/A L. Umanand Indian Institute of Science Bangalore
Students will learn the basics of various electrical technologies and systems.
002 mixed 2 Basic Electricity & Electronics N/A N/A Memrise
This class serves as an introduction to some basic concepts of electricity and electronics.
001 video 1 Basic Electronics N/A N/A Chitralekha Mahanta Indian Institute of Technology Guwahati
Topics covered in this course include semiconductor diodes, bipolar junction transistors, and field effect transistors.
001 full-course 1 Basic Electronics N/A N/A Pramod Agarwal Indian Institute of Technology Roorkee
Topics covered in this course include semiconductor diodes, bipolar junction transistors, and field effect transistors.
004 article 4 Basic jQuery N/A N/A Louis Sobel Codecademy
This class provides an introduction to jQuery selectors, selection manipulation, and object manipulation.
004 article 4 Basic jQuery - Part Two N/A N/A Louis Sobel Codecademy
This follow-up course covers more fundamental knowledge of jQuery, including topics in jQuery methods, elements, element insertion, and copying, moving, and removing elements.
042 video 42 Basic Python Programming 2012-03-01 Spring 2012 University of Reddit
This course offers a foundation of knowledge in Python, a programming language. Python is used in many different applications, including video games.
015 article 15 Basic Skills in Microsoft Word N/A N/A
Learn how to use Microsoft Word, including incorporating text articles, graphics, and tables into a document, in this course from the Open University of Hong Kong.
001 video 1 Basic Thermodynamics N/A N/A S.K. Som Indian Institute of Technology Kharagpur
Students in this course will learn basic concepts in thermodynamics, such as temperature, internal energy, entropy, and pressure.
001 article 1 Basic Thermodynamics N/A N/A Gautam Biswas & Y.V.C. Rao Indian Institute of Technology Kanpur
This course covers the basics of thermodynamics, including the applications, definitions, and concepts.
008 full-course 8 Basic Thermodynamics N/A N/A Pradip Dutta & K. Srinivasan Indian Institute of Science Bangalore
Students in this course will learn about various concepts in thermodynamics including enthalpy, entropy, internal energy, and more.
001 mixed 1 Basics of Electrical Technology N/A N/A Agnite
This course surveys the advancements made in electrical technology from the 16th century onward, including the laws of electricity, resistors, inductors, capacitors, and modern safety procedures.
016 full-course 16 Battery Engineering N/A N/A Line yanggeun Hanyang University
An overview of research development, currently used and alternative materials, and safety concerns within battery engineering.
000 article Battleship! N/A N/A Kate Lockwood
In this Python project, learn how to make a simplified version of the classic board game Battleship!
015 full-course 15 Bed, Bank and Shoreline Protection N/A N/A H.J. Verhagen TU Delft
This course covers the design of shoreline protection along rivers, stability of elements under current and wave conditions, stability of shore protection elements, design methods and construction methods and more.
017 full-course 17 Beginner's Guide to Using Dropbox for Real Estate N/A N/A Jessica Hickok UDemy
Students in this course will learn about Dropbox and how it can help in the real estate industry.
007 full-course 7 Behavior by Design N/A N/A Nir Eyal UDemy
This course focuses broadly on integrating psychology, technology, and business.
004 mixed 4 Big Data Analytics - Demos N/A N/A Big Data University
This course provides scenarios and demos showing big data analytics at work. Registration is required.
000 article Big O N/A N/A Eric Summers
This JavaScript lesson covers algorithm efficiency and is geared towards people who have a solid grasp on the fundamentals of programming in JavaScript, in particular recursion.
016 article 16 Bio Fluid Mechanics 2009-09-01 Fall 2009 Ho-Young Kim Seoul National University
This course will cover mechanics of fluids, including issues such as pressure, momentum, shape, drage, and velocity gradients.
011 full-course 11 Bio Inspired Design N/A N/A TU Delft
Topics in this course include biological vibration systems, bioconstruction, bioenergy and more.
014 full-course 14 Bio Mechatronics N/A N/A TU Delft
This course covers the functions of biomechanics and mechatronics.
023 article 23 Bio-Inspired Structures N/A N/A Leo Daniel MIT
This course examines structure designs that are inspired by nature.
000 full-course Biochemical Engineering N/A N/A Utha State University
See how biochemical processes, thermodynamics, and kinetics are used in the application of engineering principles with this MIT course.
001 full-course 1 Biochemical Engineering N/A N/A Dr. Rintu Banerjee & Dr. Saikat Chakraborty Indian Institute of Technology Kharagpur
Students in this course will cover broad topics in biochemical engineering.
001 full-course 1 Biochemical Engineering 2004-03-01 Spring 2004 Ron Sims, Ph.D. Utah State University
Students will learn about the biochemical processes involved in the formation of desired compounds and products and the destruction of unwanted or toxic substances. Note: Textbook required.
013 article 13 Bioengineering Journal Article Seminar N/A N/A Charles Oman, Laurence Young, Alan Natapoff MIT
This reading-based course addresses current research and topics in bioengineering.
005 audio 5 Bioinformatics N/A N/A Monica Trifas Jacksonville State University
This course examines basics of algorithm design techniques and complexity.
008 full-course 8 Bioinformatics and Proteomics N/A January IAP 2005 Gil Alterovitz, Manolis Kellis, Marco Ramoni Massachusetts Institute of Technology
This course provides a practical approach to bioinformatics and proteomics through various theories and applications.
018 full-course 18 Biological Engineering Design N/A NA John Essigmann, Darrell Irvine, Forest White, Dr. Atissa Banuazizi, Harlan Breindel, Dr. Mya Poe Massachusetts Institute of Technology
This course will teach students how to create products by applying the principles of biology, biochemistry, and engineering.
013 full-course 13 Biological Engineering II: Instrumentation and Measurement N/A NA Maxim Shusteff, Peter So, Scott Manalis Massachusetts Institute of Technology
This course presents suggested readings to go with each lecture that will help students gain an understanding of quantitative molecular/cell/tissue analysis.
005 full-course 5 Biological Engineering Programming N/A NA Andrew Endy Massachusetts Institute of Technology
Through lecture notes, assignments, exams, and study materials, this course helps students hone their programming skills in the area of biological engineering.
006 article 6 Biological Reaction Engineering N/A N/A Tai Hyun Park Seoul National University
This course explores biology and biological processes from an engineer's perspective.
016 full-course 16 Biomaterials Engineering 2009-03-01 Spring 2009 Yigeunyong Hanyang University
A lecture course over the fundamentals of polymeric biomaterials and artificial organs, drug delivery systems, tissue engineering scaffolds, and other biomedical applications.
023 full-course 23 Biomaterials-Tissue Interactions N/A NA Ioannis Yannas, Myron Spector Massachusetts Institute of Technology
This course consists of numerous slide presentations and lecture notes covering principles of material science and cell biology used in tissue engineering, and designing medical implants and artificial organs.
024 article 24 Biomedial Signal and Image Processing N/A N/A Gari Clifford, John Fisher, Julie Greenberg, WIlliam Wells MIT
This course focuses on biomedical research and clinical medicine problems found in digital signal processing, covering principles and algorithms for processing deterministic and random signals.
007 full-course 7 Biomedical Engineering Design N/A N/A Plettenburg TU Delft
Based on design, this course covers rehabilitation technology.
004 full-course 4 Biomedical Information Technology N/A NA C. Forbes Dewey, Jr., Hanry Yu, Sourav Saha Bhowmick Massachusetts Institute of Technology
This course features selected lecture notes and numerous readings, this course will teach students how to design information systems for biological and medical data.
001 video 1 Biomicroelectromechanical Systems N/A N/A Dr. Shantanu Bhattacharya Indian Institute of Technology Kanpur
This course discusses the development and applications of biomicroelectromechanical systems.
024 full-course 24 Biomolecular Kinetics and Cell Dynamics N/A NA Douglas lauffenburger, Forest White Massachusetts Institute of Technology
This course has a textbook which the lectures are based out of, as well as recitation notes to teach students about the hierarchy of molecular and cellular process scales.
000 full-course Biomolecular Kinetics and Cellular Dynamics N/A NA Bruce Tidor, Karl Wittrup Massachusetts Institute of Technology
This course has one texts and a list of supplemental texts that will help students understand kinetic and equilibrium mathematical models of biomolecular interactions.
005 article 5 Biophotonics N/A N/A John Federici NJIT
Topics in this course include optical rotation, laser surgery, absorption and more.
013 article 13 Bioseparation Engineering N/A N/A JI-Sook Hahn Seoul National University
This course is all about using engineering principles and methods to understand, explain and improve bioseparation processes.
000 full-course Bits N/A N/A Harry R. Lewis Harvard University
Take this Harvard course to learn about the computer science of digital information.
032 video 32 Bits: The Computer Science of Digital Information N/A N/A Harry R. Lewis Harvard Extension School
This free online course from Harvard University explores digital information in public policy, regulation, and law.
000 full-course Blackjack: Deal 'em Up N/A N/A
Put all your coding skills together to start building your own interactive Blackjack game.
000 full-course Blackjack: Final Game N/A N/A
Use JavaScript to create a fully-functioning Blackjack game.
001 mixed 1 Blender 3D Design 2008-03-01 Spring 2008 Neal Hirsig Tufts University
This self-paced course provides an introduction to computer generated 3D modeling and animation.
014 full-course 14 Blogs, Wikis, New Media for Learning 2006-03-01 Spring 2006 David Wiley, Ph.D. Utah State University
This course teaches students how to use various web technologies such as blogs, wikis, social bookmarking tools, and more.
004 mixed 4 Bluehost and Wordpress - The Quick & Easy Guide 2013-05-07 05/07/13 Philip Ebiner UDemy
Show More
New
This course breaks down the elements of wordpress and bluehost so students understand how to use them to create their own custom or professional website.
004 mixed 4 Bluehost and Wordpress - The Quick & Easy Guide 2013-05-07 05/07/13 Philip Ebiner UDemy
Show More
New
This course breaks down the elements of wordpress and bluehost so students understand how to use them to create their own custom or professional website.
000 full-course Breadth Topics in Computing Science N/A N/A Capilano University
In this course, students gain computing knowledge and skills at a general level, including design and problem solving skills.
017 full-course 17 Breakwaters and Closure Dams N/A N/A Ir. H.J. Verhagen TU Delft
Learn about hydraulic engineering with topics in design and construction of breakwaters and dams in rivers.
000 full-course Bridging NetWare Skills to Novell Open Enterprise Server 2 N/A N/A Novell
Topics covered in this course include introduction, installation, administration, file storage and monitoring of Linux features.
001 video 1 Broadband Networks: Concepts and Technology N/A N/A Abhay Karandikar Indian Institute of Technology Bombay
Concepts covered in this course include multicasting in Internet, real time communications over the Internet, and differentiated services.
008 full-course 8 Build a Resume N/A N/A Eric Weinstein Codecademy
Apply your CSS skills to style an eye-catching resume.
002 full-course 2 Build Rock, Paper, Scissors N/A N/A Codecademy
This JavaScript course teaches you to how make sue of functions to program this game.
005 full-course 5 Build Your First Webpage N/A N/A Kate Glover Codecademy
In this Web project, set up your first webpage, including headings, text articles, links, and color.
006 full-course 6 Build Your Own Webpage N/A N/A Eric Weinstein Codecademy
Create your own webpage using HTML.
007 full-course 7 Building a Cash Register N/A N/A Shaun Forsyth Codecademy
Learn how to quickly build a virtual cash register using JavaScript.
006 article 6 Building a Community of Practice for Electronic Governance N/A N/A Tomasz Janowski United Nations University
This course examines the rationale, objectives, and future directions of the UNeGov.net program.
009 full-course 9 Building a Webpage from Scratch N/A N/A Chris Danzig Codecademy
Gain a foundation in HTML and learn how to build a webpage from scratch.
006 full-course 6 Building an Address Book N/A N/A Leng Lee Codecademy
This project makes use of objects in the context articles of an address book.
010 full-course 10 Building an Information Risk Management Toolkit 2013-03-01 Spring 2013 Barbara Endicott-Popovsky University of Washington
In this University of Washington course, you'll explore several risk management approaches for information security decision-making.
001 mixed 1 Building an Online Business N/A N/A Google
A course on building a Web business through e-commerce sites, review sites, and social networks.
012 mixed 12 Building an Online Business N/A N/A Google
A course on building a Web business through e-commerce sites, review sites, and social networks.
010 article 10 Building Construction Technology N/A N/A Moonseo Park Seoul National University
This undergraduate course covers common building methodologies and practices such as planing and lean construction while incorporating the use of new simulation software.
001 video 1 Building Dynamic Websites 2010-09-01 Fall 2010 David J. Malan Harvard Extension School
Get an introduction to creating websites that go beyond static HTML in this Harvard course.
001 video 1 Building Mobile Applications 2011-03-01 Spring 2011 Dan Armendariz Harvard Extension School
Find out how to build mobile apps for Android and iOS in this course from Harvard.
009 full-course 9 Building Programming Experience: A Lead-In to 6.001 N/A January IAP 2005 Benjamin Vandiver Massachusetts Institute of Technology
Intended for students with little or no programming experience, this course provides general background and a foundation in computer programming.
019 full-course 19 Building Services 2 2011-09-01 Fall 2011 Roshida binti abdul majid UTM
Topics in this course include water supply, mechanical ventilation, air conditioning systems, fire fighting systems, security systems, and rubbish disposal systems.
002 full-course 2 Business Information Systems Project 2011-03-01 Spring 2011 Tokyo Institute of Technology
The primary purpose of this course is to explore the nature and techniques of business information system development projects.
001 article 1 C Homework Collection 2011-03-01 Spring 2011 G Middle east technical University
This courses comprised of a homework collection for C programming language.
001 mixed 1 C Programming - Fundamentals of Numbers, Variables and Arrays N/A N/A Carl Herold
A course introducing programming in C introducing numbers, variables, and arrays, and the basics of numeric overflow.
012 mixed 12 C Programming - Fundamentals of Numbers, Variables and Arrays N/A N/A Carl Herold Carl Herold
A course introducing programming in C introducing numbers, variables, and arrays, and the basics of numeric overflow.
001 mixed 1 C Programming - Statements and Logic N/A N/A Carl Herold
A course on C programming introducing conditional flow statements, the mechanisms for controlling flow statements, and the implementation of simple statements in C.
023 mixed 23 C Programming - Statements and Logic N/A N/A Carl Herold Carl Herold
A course on C programming introducing conditional flow statements, the mechanisms for controlling flow statements, and the implementation of simple statements in C.
001 mixed 1 C Programming - Using Pointers, Constants and Strings N/A N/A Carl Herold
A programming course on pointers for direct memory access and manipulation in C, and why pointers contain memory addresses of multi-byte variables and how to visualize RAM.
012 mixed 12 C Programming - Using Pointers, Constants and Strings N/A N/A Carl Herold Carl Herold
A programming course on pointers for direct memory access and manipulation in C, and why pointers contain memory addresses of multi-byte variables and how to visualize RAM.
007 mixed 7 C++ Programming N/A N/A Saylor
This program teaches the mechanics of editing and compiling simple programs written in C++, including variables, loops, expressions, functions, and string class.
001 full-course 1 CAD for VLSI Design I N/A N/A Shankar Balachandran & V. Kamakoti Indian Institute of Technology Madras
Students in this course will learn how to use CAD to design integrated circuits.
001 full-course 1 CAD for VLSI Design II N/A N/A Shankar Balachandran & V. Kamakoti Indian Institute of Technology Madras
This course teaches students how to use CAD for integrated circuit design.
015 article 15 CAD/CAM 2006-09-01 Fall 2006 Kunwoo Lee Seoul National University
Students will cover intro principles of computer-aided design and computer-aided manufacturing in mechanical and aerospace engineering.
016 article 16 CAD/CAM 2007-09-01 Fall 2007 Kunwoo Lee Seoul National University
Students will cover intro principles of computer-aided design and computer-aided manufacturing in mechanical and aerospace engineering.
016 article 16 CAD/CAM 2008-09-01 Fall 2008 Kunwoo Lee Seoul National University
Students will cover intro principles of computer-aided design and computer-aided manufacturing in mechanical and aerospace engineering.
015 article 15 CAD/CAM 2009-09-01 Fall 2009 Kunwoo Lee Seoul National University
Students will cover intro principles of computer-aided design and computer-aided manufacturing in mechanical and aerospace engineering.
000 article CAD/CAM 2011-09-01 Fall 2011 Kunwoo Lee Seoul National University
Students will cover intro principles of computer-aided design and computer-aided manufacturing in mechanical and aerospace engineering.
013 full-course 13 Carrier Systems N/A NA Cynthia Barnhart, Nigel Wilson Massachusetts Institute of Technology
In this course, students will learn about the various components of carrier systems, including personnel, freight, passengers, and transportation networks.
010 mixed 10 Case Studies in Forensic Metallurgy N/A NA Kenneth Russell, Kyra Sedransk MIT
This course examines cased where engineering has been employed to help solve crimes.
002 full-course 2 Cash Register Part II N/A N/A Codecademy
Use recursion two times to make a cash register that tells you which coins to give your customers to make exact change.
000 full-course Cavitation on Ship Propellers N/A N/A Terwisga TU Delft
This course explores marine biology and more specifically ship propellers.
012 video 12 CCNA Security 2013 Video Bootcamp N/A N/A Chris Bryant UDemy
The purpose of this course is to about Cisco Configuration Professional .
023 full-course 23 Cell-Matrix Mechanics N/A NA Ioannis Yannas, Myron Spector Massachusetts Institute of Technology
This course teaches students about the mechanical forces used in the development of organs and tissues.
015 article 15 CFD Application 2008-09-01 Fall 2008 Shin Hyung Rhee Seoul National University
Students will study topics such as finite difference method, solution of discretized equations, and complex geometries.
001 video 1 Chaos, Fractals & Dynamic Systems N/A N/A S. Banerjee Indian Institute of Technology Kharagpur
Students in this course will learn about chaos theory and other topics related to the behavior of dynamical systems.
002 full-course 2 Checking those parameters N/A N/A Forbes Lindesay Codecademy
This course reviews checking your inputs when writing functions.
002 full-course 2 Chemical Engineering Computing Laboratory 2007-09-01 Fall 2007 Mazen A. Al-Shalabi KFUPM
Explores chemical engineering calculations and problem solving, data acquisition and processing, and computer assisted design.
009 article 9 Chemical Engineering Design - II N/A N/A Dr. Animes Kr. Golder Indian Institute of Technology Guwahati
This course will cover problems in process design, unit operations, equipment design, and overall chemical plant design.
000 full-course Chemical Engineering Laboratory I 2008-03-01 Spring 2008 Kamal Mahgoub KFUPM
Through lab work, emphasizes concepts presented in chemical engineering transport phenomena courses.
000 full-course Chemical Engineering Laboratory II 2008-03-01 Spring 2008 Kamal Mahgoub KFUPM
A laboratory to complement the theoretical derivations in stagewise operations, process dynamics and control, and kinetics and reactor design.
000 full-course Chemical Engineering Thermodynamics N/A N/A UTM
This course introduces chemical engineering thermodynamic theory and applications in the areas of volumetric properties of fluids, heat effects, and more.
036 video 36 Chemical Engineering Thermodynamics 1 2009-06-01 Summer 2009 Melissa Kanzelberger Texas A&M University
This is a 36-lecture course, each lecture covering a different area of thermodynamics that apply to chemical engineering.
000 full-course Chemical Engineering Thermodynamics II 2012-03-01 Spring 2012 Mohammad fadil abdul wahab KFUPM
Review of thermodynamic relations and diagrams, properties of mixtures, phase equilibria, and calculation concepts.
005 video 5 Chemical Reaction Engineering N/A N/A Jayant M. Modak Indian Institute of Science Bangalore
Students in this course will learn about complex chemical reaction mechanism and kinetics, transport effects in multiphase reactive systems, and advanced reactor design and stability.
007 article 7 Chemical Reactor Design N/A N/A Youn-Woo Lee Seoul National University
This course will provide students with a greater understanding of chemical reactors and separators through the use of computer tools, reaction engineering design problems and more.
007 full-course 7 Chemical Technology - II N/A N/A Dr. U. Ramagopal Indian Institute of Technology Guwahati
This course reviews the technology used by engineers in chemical processing.
000 full-course Chemicals in the Environment: Fate and Transport N/A NA Harold Hemond, Janet Chuang Massachusetts Institute of Technology
In this course, students will learn about the behavior of man-made chemicals in the environment.
024 full-course 24 Chemicals in the Environment: Toxicology and Public Health N/A NA James Sherley, Dr. Laura Green, Steven Tannenbaum Massachusetts Institute of Technology
Through this course, students will learn about the potential diseases caused by chemicals in the environment.
006 full-course 6 Choose Your Own Adventure 2! N/A N/A Eric Weinstein Codecademy
A follow up to the lesson in making your own Choose your own adventure game.
007 full-course 7 Choose Your Own Adventure! N/A N/A Codecademy
Create your very own Choose your own adventure game using JavaScript
000 article Choose Your Weapon N/A N/A Peer 2 Peer University
This course helps students choose a text articles editor for web publishing.
018 video 18 Circuit Analysis: Transform Methods N/A N/A Ronald Rockland New Jersey Institute of Technology
In this class, students will review the principles, theorems, and techniques of circuit analysis.
018 video 18 Circuit Analysis: Transform Methods N/A N/A Ronald Rockland NJIT
Evaluate the theories and techniques associated with circuit analysis as well as fourier analysis.
025 video 25 Circuit Measurements N/A N/A Ronald Rockland New Jersey Institute of Technology
Lectures and laboratory sessions are designed to develop techniques for measurement of various circuit parameters as well as the theoretical prediction of these parameters in this class.
025 video 25 Circuit Measurements N/A N/A Ronald Rockland NJIT
Students in this course will be introduced to lecture and lab sessions that will help students develop the techniques they need to know to understand various circuit parameters.
001 video 1 Circuit Theory N/A N/A S.C. Dutta Roy Indian Institute of Technology Delhi
Through this course, students will learn about network equations, tuned circuits, positive real functions, and more.
010 article 10 Circuit Theory I 2011-03-01 Spring 2011 Osman K Eastern Mediterranean University
Learn the fundamental principles and techniques used in circuit theory, such as simple restrictive circuits and state equations.
010 article 10 Circuit Theory II 2011-03-01 Spring 2011 Osman K Eastern Mediterranean University
Building Circuit Theory II, become familiar with such principles as three-phase circuits and laplace transforms.
053 full-course 53 Circuits and Electronics 2007-03-01 Spring 2007 Anant Agarwal MIT
Get started in electrical engineering and computer science with this course from MIT, which offers an introduction to the fundamentals of the lumped circuit abstraction.
012 full-course 12 Circuits and Electronics 2012-09-01 Fall 2012 Anant Agarwal MITx
Dive into electrical engineering with MIT's course. It introduces engineering in the context of lumped circuit extraction.
025 full-course 25 Circuits and Electronics 2007-03-01 Spring 2007 Anant Agarwal Massachusetts Institute of Technology
Students learn the basics of lumped circuit abstraction in this introductory course.
010 full-course 10 Circuits and Systems Analysis 2011-03-01 Spring 2011 Osman K Eastern Mediterranean University
Learn about physical systems and their characterization as well as the various elements inherent in circuits and systems.
001 video 1 Circuits for Analog System Design N/A N/A M.K. Gunasekaran Indian Institute of Science Bangalore
Students in this course will learn about linear IC applications, signal conditioners, active filters, and more.
019 full-course 19 Cisco CCNA in 60 Days N/A N/A Paul Browning UDemy
Learn everything you will need to know to effectively use Cisco CCNA.
004 video 4 City Visions: Past and Future 2004-03-01 Spring 2004 MIT
The structure of this course allows students to explore and understand social science literatures and urban designs of cities.
030 audio 30 Civil and Environmental Engineering 2012-03-01 Spring 2012 Marios Agathoklis Panagiotou University of California - Berkeley
Study the fundamentals of civil and environmental engineering in this Berkeley course.
000 mixed Civil and Environmental Engineering 120, 001 2012-03-01 Spring 2012 Marios Agarhoklis Panagiotou UC Berkeley
This course is an introduction to design and analysis of structural systems.
001 video 1 Civil Engineering - Building Materials and Construction N/A N/A Dr. B. Bhattacharjee Indian Institute of Technology Delhi
This course covers the functions of buildings and structure in general.
002 full-course 2 Civil Engineering Analysis 2011-09-01 Fall 2011 Tokyo Institute of Technology
In this course, the fundamentals of numerical analysis are explained, including FEM and BEM.
012 full-course 12 Civil Engineering Construction 2011-03-01 Spring 2011 Mohd Saidin Misnan UTM
The object of this course is to develop an understanding of more complex construction methods and systems.
013 full-course 13 Civil Engineering in Developing Countries N/A N/A ir. M.W. Ertsen TU Delft
Students in this course learn about the planning and roles associated with engineering in developing countries.
010 full-course 10 Civil Engineering Materials Laboratory N/A NA Dr. John Germaine Massachusetts Institute of Technology
This course is composed of 10 labs designed to teach students the concepts, techniques, and devices needed to measure engineering properties of materials.
002 full-course 2 Classes N/A N/A Fletcher Heisler Codecademy
This Python course teaches you how to make your own Car and how to driveCar()!
007 full-course 7 Clickable Photo Page N/A N/A Eric Weinstein Codecademy
Use a table to make a photo album or collection of images like the ones on Facebook or Pinterest.
007 article 7 Coastal and Harbor Engineering N/A N/A Kyung-Duck Suh Seoul National University
From wind-generated waves to coastal structures and zone processes, this course covers subjects that are essential to coastal and harbor engineering.
002 full-course 2 Coastal Engineering Projects 2011-03-01 Spring 2011 Tokyo Institute of Technology
In this course, an outline for standard methods used in the hydraulic design of structures is provided.
010 article 10 Coastal Structure N/A N/A Kyung Duck SUH Seoul National University
This course covers topics on sea waves, sea wall design and breakwaters, just to name a few, to help give students an idea of what it takes to make a good coastal structure.
000 full-course Code'n Tell N/A N/A Sasha Laundy Codecademy
Students will get to apply their jQuery learning to build their own project.
008 full-course 8 Coding the Matrix: Linear Algebra through Computer science Applications 2013-06-01 Summer 2013 Phil Klein Brown University
You'll study the concepts and methods of linear algebra and their use in computer science in this course.
001 video 1 Coding Theory N/A N/A Dr. Andrew Thangaraj Indian Institute of Technology Madras
Students will review basic algebraic codes and coding in digital communications.
052 audio 52 Coding Together 2011-09-01 Fall 2011 Stanford Universty
Find out how to code collaboratively in apps for the iPhone and iPad with this course.
026 article 26 Cognitive Robotics N/A N/A Brian Williams MIT
Through lecture notes, along with assignments and projects with student examples for you to learn from, this course will familiarize you with autonomous systems possessing artificial reasoning skills.
008 full-course 8 Collapsible Message Panels N/A N/A Artem Titoulenko Codecademy
This course teaches you how to create collapsible message panels entirely in JavaScript so that you can use them on your own site.
001 full-course 1 Common Sense Reasoning for Interactive Applications 2006-09-01 Fall 2006 Henry Lieberman MIT
This course investigates the state of the art in common sense knowledge through class projects that design and build interfaces exploiting this knowledge to make more usable and helpful interfaces.
001 video 1 Communication Engineering N/A N/A Surendra Prasad Indian Institute of Technology Delhi
This course was designed as an introduction to communication engineering and discusses a variety of topics related to the subject.
001 article 1 Communication Networks and Switching N/A N/A S.L. Maskara Indian Institute of Technology Kharagpur
This course was designed to teach students the concept and definition of a telecommunication network.
024 full-course 24 Communication System Design 2006-03-01 Spring 2006 Vladimir Stojanovic Massachusetts Institute of Technology
Students in this course are provided with a hands-on approach to communications systems design.
015 article 15 Communication Systems N/A N/A Jae Hong Lee Seoul National University
Students in this course will become very familiar with different types of communication systems and the building blocks and theories behind them.
097 video 97 Communication Systems N/A N/A NPTEL
Gain a practical and theoretical understanding of various communication systems and their components.
015 full-course 15 Communication Systems and Lab 2009-09-01 Fall 2009 Young Chai Ko Korea University
Gain a practical and theoretical understanding of various communication systems and their components.
024 article 24 Communication Systems Engineering N/A N/A Eytan Modiano MIT
Through lecture notes and readings, this course will teach you about digital communications and networking in the context of aerospace engineering systems.
000 full-course Communication Systems I 2006-03-01 Spring 2006 Jacob Gunther Utah State University
Study the science of communication, starting with analog communication and moving into digital.
001 full-course 1 Communication Systems I 2006-03-01 Spring 2006 Jacob Gunther, Ph.D. Utah State University
This course is part A of a two-part class and covers topics in analog and digital communications. Note: MATLAB required.
001 full-course 1 Communication Systems I 2006-03-01 Spring 2006 Jacob Gunther, Ph.D. Utah State University
This course is part B of a two-part class and further discusses topics in analog and digital communications. Note: MATLAB required.
010 article 10 Communication Systems I (AH) N/A N/A Aykut hocanin Eastern Mediterranean University
Study such engineering concepts as line codes, pulse shaping criteria, and naturally and flat-top sampled PAM signals.
006 article 6 Communication Systems I (HB) N/A N/A Huseyin Bilgeku Eastern Mediterranean University
An extension of Communication Systems I (AH), students continue to learn about communication systems engineering, moving on to such topics as fourier series and CW modulation systems.
009 article 9 Communication Systems II N/A N/A Aykut hocanin Eastern Mediterranean University
Build on the basics of communication systems and become versed in the basics of digital communication systems.
000 full-course Communication Theory 2007-03-01 Spring 2007 Young Chai Ko Korea University
Learn about communication theory by studying such aspects as demodulation and signals.
025 full-course 25 Communications and Information Policy 2006-03-01 Spring 2006 David D. Clark, Frank Field, Sharon Gillett, William Lehr Massachusetts Institute of Technology
Communications and Information Policy offers an introduction to the technology and policy context of public communications networks.
030 video 30 Community Manager Training for Centercode Connect N/A N/A Tony Fisher UDemy
This course covers training for managers that are new to the Centercode Connect beta test management system.
016 article 16 Community Planning N/A N/A Ahn Kun-Hyuck Seoul National University
Students in this course will learn the ins and outs of community planning and all of the details that entails like road construction, environmental impacts and more.
000 full-course Compiler N/A N/A Taiichi YUASA Kyoto-u-University
This course provides an overview of language processing systems and basic software systems, such as compilers and interpreters.
045 full-course 45 Compiler Construction N/A N/A Sohail Aslam Virtual University of Pakistan
This course introduces the students to the operation of a modern compiler that translates code in a programming language into machine code.
009 article 9 Compiler Design N/A N/A Sanjeev K. Aggarwal Indian Institute of Technology Kanpur
This is an advanced course covering topics related to compiler design.
001 full-course 1 Compiler Design N/A N/A Y.N. Srikanth Indian Institute of Science Bangalore
This course covers advanced topics related to compiler design.
011 mixed 11 Compilers N/A N/A Saylor
Students will learn how to effectively use compilers to bolster development code.
011 full-course 11 Compilers 2012-09-01 Fall 2012 Alex Aiken Stanford University
Stanford's course offers a look into the major ideas used today in programming language compilers.
029 article 29 Complex Digital Systems for Software People N/A N/A Arvind Seoul National University
In this course, students will learn how to design complex digital systems even if they have little knowledge of circuits.
002 full-course 2 Complex Networks 2011-09-01 Fall 2011 Tokyo Institute of Technology
Through this course on complex networks, students will learn the fundamentals of networks, algorithms, models, and processes of networks.
001 full-course 1 Composite Materials N/A N/A Dr. P.C. Pandey Indian Institute of Science Bangalore
Students in this course will learn about the development of transportion and the elements of transportation engineering.
001 full-course 1 Composite Materials and Structures N/A N/A Dr. P.M. Mohite Indian Institute of Technology Kanpur
This course is an introduction to engineering concepts related to composite materials and structures.
009 mixed 9 Composite Materials and Structures N/A N/A P.M. Mohite IIT Kanpur
Students of the composite materials and structures web course study fibrous composites, 3D constitutive equations, lamination theory, quality assessment methods, and micromechanics.
027 full-course 27 Compound Semiconductor Devices 2003-03-01 Spring 2003 Clifton Fonstad, Jr. Massachusetts Institute of Technology
In this course students learn the basics of compound semiconductor physics, modeling, application, and technology in electronic, optoelectronic, photonic devices, and integrated circuits.
000 article Compressible Flow N/A N/A Wesley Harris MIT
This is a reading-based course covering topics such as compressible fluid dynamics, quasi-one-dimensional flow, disturbances and unsteady flows, shock waves, detonations, and linear and non-linear flows.
014 full-course 14 Computability Theory of and with Scheme 2003-03-01 Spring 2003 Albert R. Meyer Massachusetts Institute of Technology
In this graduate course students are provided with an introduction to programming theory, logic of programming, computability, and the programming language Scheme.
022 full-course 22 Computation for Biological Engineers N/A NA Eric Alm, Andrew Endy Massachusetts Institute of Technology
This course teaches students about analysis and design of integrated biological systems, covering analytical, graphical, and numerical methods.
025 full-course 25 Computation Structures 2009-03-01 Spring 2009 Steve Ward Massachusetts Institute of Technology
In this course, students are introduced to digital systems engineering and build a gate-level CPU.
026 full-course 26 Computational Biology: Genomes, Networks, Evolution 2008-09-01 Fall 2008 Manolis Kellis, James Galagan Massachusetts Institute of Technology
This course is focused on the theory and practice of algorithmic and machine learning basics of computational biology.
026 full-course 26 Computational Biology: Genomes, Networks, Evolution 2008-09-01 Fall 2008 Manolis Kellis, James Galagan Massachusetts Institute of Technology
In this course students learn the fundamentals of the theory and practice of computational biology.
012 full-course 12 Computational Camera and Photography 2009-09-01 Fall 2009 Ramesh Raskar MIT
See how a variety of different cameras are used and function, including novel imaging like thermal cameras, camera arrays, and high speed cameras.
025 full-course 25 Computational Cognitive Science 2004-09-01 Fall 2004 Joshua Tenenbaum Massachusetts Institute of Technology
Students are introduced to computational theories of human cognition in this course.
026 full-course 26 Computational Evolutionary Biology 2005-09-01 Fall 2005 Robert Berwick Massachusetts Institute of Technology
Approached from a computational, modeling, and engineering perspective, this course explores ideas of evolution.
001 full-course 1 Computational Fluid Dynamics N/A N/A S. Chakraborty Indian Institute of Technology Kharagpur
This is an introductory course in computational fluid dynamics.
001 article 1 Computational Fluid Dynamics N/A N/A Dr. K.M. Singh Indian Institute of Technology Roorkee
This course covers a wide range of topics in computational fluid dynamics, including its applications in mechanical engineering.
009 article 9 Computational Fluid Dynamics N/A N/A Ibrahim sezai Eastern Mediterranean University
Dive into the world of computational fluid dynamics and become familiar with such concepts as conservation laws of fluid motion and boundary conditions, and turbulence modeling.
021 audio 21 Computational Fluid Dynamics 2010-03-01 Spring 2010 Lorena A. Barba Boston University
Learn a computational approach to fluid dynamics.
007 full-course 7 Computational Fluid Dynamics N/A N/A Sreenivas Jayanti Indian Institute of Technology Madras
This course covers advanced topics in computational fluid dynamics.
002 full-course 2 Computational Fluid Dynamics 2010-09-01 Fall 2010 Tokyo Institute of Technology
Taught in fall of 2011, this course gives numerical methods of computational fluid dynamics (CFD).
001 full-course 1 Computational Fluid Dynamics and Heat Transfer N/A N/A Gautam Biswas Indian Institute of Technology Kanpur
Students in this course will learn about various finite methods, stream function vorticity methods, and modeling approaches to solve turbulent flows.
001 video 1 Computational Geometry N/A N/A Sandeep Sen Indian Institute of Technology Delhi
Students in this course will learn about computer algorithms that can be stated in terms of geometry.
011 video 11 Computational Geometry N/A N/A Tolga CAN Middle east technical University
This course gives an overview of advanced algorithms and data structures for two and three dimensional geometric problems.
001 article 1 Computational Hydraulics N/A N/A M.S. Mohan Kumar Indian Institute of Science Bangalore
Students in this course will learn the numerical methods used to solve hydraulics problems.
001 mixed 1 Computational Methods N/A N/A Joannes Westerink University of Notre Dame
This course explores the fundamentals of numerical methods and development of programming techniques to solve problems in civil and environmental engineering.
028 full-course 28 Computational Methods 2010-09-01 Fall 2010 Joannes Westerink University of Notre Dame
Learn the basics and fundamentals of development and programming techniques related to civil and environmental engineering
010 article 10 Computational Methods for Data Analysis 2013-03-01 Spring 2013 Nathan Kutz University of Washington
This course will teach you methods of computational implementation in areas such as series analysis, spectral analysis, filtering methods, and more.
000 full-course Computational Methods in Aerospace Engineering 2006-09-01 Fall 2006 Ahmad Jamal KFUPM
Introduction to various mathematical systems and equations used in aerospace engineering, including finite difference methods and computational fluid dynamics.
016 article 16 Computational Methods in Aerospace Engineering N/A N/A David Darmofal MIT
This course will introduce you to computational techniques being used in aerospace engineering.
026 article 26 Computational Methods of Materials N/A N/A Raul Radovitzky MIT
This course contains 26 lectures focusing the analysis of nonlinear continuum response of materials using numerical methods.
024 full-course 24 Computational Models of Discourse 2004-03-01 Spring 2004 Regina Barzilay Massachusetts Institute of Technology
This graduate-level course introduces automatic discourse processing.
001 article 1 Computational Number Theory & Cryptography N/A N/A Dr. Pinaki Mitra Indian Institute of Technology Guwahati
This course focuses on the application of the number theory in design of cryptographic algorithms.
001 full-course 1 Computational Techniques N/A N/A Dr. Niket S. Kaisare Indian Institute of Technology Madras
Students will learn how to use computers to solve problems through step-wise, repeated, and iterative solution methods.
005 article 5 Computer & Home Network Security N/A N/A University of Reddit
The Computer & Home Network Security course is a five-lecture class that provides instruction in networking basics, wireless encryption, and creating strong passwords.
001 video 1 Computer Aided Design and Manufacturing N/A N/A Anoop Chawla & P.V. Madhusudan Rao Indian Institute of Technology Delhi
Students in this course will learn how to use computer software to draft designs for mechanical systems for use in manufacturing.
005 article 5 Computer Aided Design and Manufacturing I N/A N/A Anoop Chawla Indian Institute of Technology Delhi
This course covers the basic equations used to create two and three-dimensional shapes and models with CAD.
003 article 3 Computer Aided Design and Manufacturing II N/A N/A P.V. Madhusudan Rao Indian Institute of Technology Delhi
This is a short course covering how CAD can be used to design tools for manufacturing.
001 video 1 Computer Aided Engineering Design N/A N/A Dr. Anupam Saxena Indian Institute of Technology Kanpur
This course is an overview of CAD and its applications in engineering.
006 article 6 Computer Aided Power System Analysis N/A N/A Dr. Biswarup Das & Dr. Vinay Pant Indian Institute of Technology Roorkee
This course is a general introduction to modern power systems and requires students to analyze and model the components of power systems.
024 full-course 24 Computer Algorithms in Systems Engineering N/A NA Dr. George Kocur Massachusetts Institute of Technology
This course teaches students concepts of computation that are used to analyze engineering systems.
009 audio 9 Computer and Cyber Forensics N/A N/A Liberty University
Explore the role of computer forensics, cyber forensics tools, legal considerations, and emerging careers in the field.
000 full-course Computer and Network Security 2007-03-01 Spring 2007 Talal Alkharobi KFUPM
Overview of the principles, practices, and operational functions of computer, network, and inter-network security.
015 article 15 Computer and VLSI N/A N/A Soo-ik Chae Seoul National University
This course covers topics like video algorithm, virtual prototyping, code optimization and much more.
014 full-course 14 Computer Animation 2009-09-01 Fall 2009 Tolga CAN Middle east technical University
This course covers basic techniques in computer animation, such as keyframing, story-boarding, modeling, and scene composition, along with an introduction to various advanced techniques.
009 mixed 9 Computer Applications for Instruction and Training 2005-03-01 Spring 2005 Brett Shelton, Ph.D. Utah State University
Students in this course will learn the basic Macintosh computer applications for instruction and training. Note: PowerPoint, Photoshop, GoLive, and iMovie required.
017 article 17 Computer Architecture N/A N/A Sang Lyul Min Seoul National University
From hard-disk technology trends to external pieces, this course explores the fundamentals and trends of computer architecture.
009 mixed 9 Computer Architecture N/A N/A Saylor
Computer architecture requires knowledge of both software and hardware, and this course cultivates that understanding.
000 full-course Computer Architecture 2009-09-01 Fall 2009 Muhamed Mudawar KFUPM
Overview of memory, arithmetic, architecture, and interconnection networks.
001 video 1 Computer Architecture N/A N/A Anshul Kumar Indian Institute of Technology Delhi
Students will learn about the different hardware components of a computer system and how they relate to one another.
011 full-course 11 Computer Architecture 2012-09-01 Fall 2012 David Wentzlaff Princeton University
Take David Wentzlaff's course to learn about the design of complex modern microprocessors.
038 video 38 Computer Architecture N/A N/A NPTEL
Learn about the structure of computers, including how hardware components work together.
045 full-course 45 Computer Architecture and Assembly Language Programming N/A N/A Belal Muhammad Hashmi Virtual University of Pakistan
This course focuses on machine-independent assembly language programming and basic architecture of computer systems including fundamental concepts such as register structure, memory organization, addressing modes, organization of peripherals, and machine-level operations.
000 full-course Computer Control and Audit 2008-03-01 Spring 2008 Muhammad S. Islam
Outlines the auditing of computer-based information systems.
019 article 19 Computer Graphics N/A N/A Yeong-gil Shin Seoul National University
This course covers the theory and practice of computer graphics.
045 full-course 45 Computer Graphics N/A N/A Taqdees Ahmed Siddique Virtual University of Pakistan
This course is the study of basic concepts and principles of graphics.
023 full-course 23 Computer Graphics 2003-09-01 Fall 2003 Fr Massachusetts Institute of Technology
In this course students will receive an introduction to computer graphics hardware, algorithms, and software.
008 article 8 Computer Graphics N/A N/A Prem K. Kalra Indian Institute of Technology Delhi
This is a course about the basics of computer graphics.
001 video 1 Computer Graphics N/A N/A Sukhendu Das Indian Institute of Technology Madras
Students in this course will learn about advanced topics in computer graphics.
000 video Computer Graphics 2011-09-01 Fall 2011 Paul Hegarty Stanford University
Get an introduction to computer graphics and display devices with this IIT Madras course.
042 video 42 Computer Graphics N/A N/A NPTEL
Study the computer software and hardware as well as methodology that enables people to create graphics on computers.
014 article 14 Computer Graphics (2004) 2009-03-01 Spring 2009 Onur Tolga _EH_TO_LU Middle east technical University
This course provides an overview of the hardware and software used with graphics systems, as well as various techniques; also includes an introduction to illumination models and surface rendering.
013 article 13 Computer Graphics (Fall 2007) 2009-09-01 Fall 2009 Tolga CAN Middle east technical University
This course provides an overview of the hardware and software used with graphics systems, as well as various techniques; also includes an introduction to illumination models and surface rendering.
015 full-course 15 Computer Language Engineering 2010-03-01 Spring 2010 Saman Amarasinghe, Martin Rinard Massachusetts Institute of Technology
In this course students cover issues associated with higher-level languages in computer programming.
015 full-course 15 Computer Language Engineering 2005-09-01 Fall 2005 Martin Rinard, Saman Amarasinghe Massachusetts Institute of Technology
In this course students cover issues associated with higher-level languages in computer programming.
015 full-course 15 Computer Language Engineering 2005-09-01 Fall 2005 Martin Rinard MIT
Study the implementation of high-level programming languages in Computer Language Engineering with MIT.
000 full-course Computer Methods in Civil Engineering 2009-09-01 Fall 2009 Muhammad Abdallah Al-Zahrani KFUPM
Introduction to various numerical, linear and non-linear methods, including overview of engineering software and programming.
019 article 19 Computer Modeling N/A N/A Chang-Gun Lee Seoul National University
Students in this course will become experts in computer modeling by familiarizing themselves with flash memory management, embedded systems and more.
045 full-course 45 Computer Network N/A N/A Hammad Khalid Khan Virtual University of Pakistan
Students in the course will receive an overview of the technology, architecture and software used by systems of network connected computers.
022 full-course 22 Computer Networks 2002-09-01 Fall 2002 Hari Balakrishnan Massachusetts Institute of Technology
In this course students learn about the design, implementation, analysis, and evaluation of large-scale networked systems
001 article 1 Computer Networks N/A N/A Hema A. Murthy Indian Institute of Technology Madras
This course discusses a variety of topics related to computer networking.
001 full-course 1 Computer Networks N/A N/A Ajit Pal Indian Institute of Technology Kharagpur
This course covers advanced topics in computer networking.
001 video 1 Computer Networks N/A N/A Sujoy Ghosh Indian Institute of Technology Kharagpur
Students will study advanced topics in computer network design.
040 video 40 Computer Networks N/A N/A S.Ghosh NPTEL
This lecture series from NPTEL discusses computer networks.
000 full-course Computer Networks 2007-09-01 Fall 2007 Uthman Baroudi KFUPM
Introduction to computer networks, OSI model, and WAN and LAN design issues.
001 video 1 Computer Organization N/A N/A S. Raman Indian Institute of Technology Madras
This course covers topics related to computer engineering and microarchitecture.
000 full-course Computer Organization & Assembly Language 2009-09-01 Fall 2009 Muhamed Mudawar KFUPM
Introduction to computer organization, including number systems, and language programming and assembly.
010 audio 10 Computer Organization & Systems Program N/A N/A Rajesh Gupta University of California, San Diego
During this course, students will learn the ins and outs of a computer and all that goes into it--hardware, programming, number systems and more, including future trends of the industry.
034 article 34 Computer Organization and Architecture N/A N/A Bhaskaran Raman Indian Institute of Technology Bombay
Students in this course will learn about computer hardware components and discuss the concept of microarchitecture.
001 full-course 1 Computer Organization and Architecture N/A N/A Jatindra Kumar Deka Indian Institute of Technology Guwahati
This course covers advanced topics related to computer organization and architecture.
012 full-course 12 Computer Programming for International Engineers N/A N/A Atiwong Suchato Chulalongkorn University
This introductory-level course teaches basic computer programming for engineering students.
016 full-course 16 Computer Science 2011-03-01 Spring 2011 Kyoto-u-University
Overview of the structure of everyday computer use, and the relationship between logic circuits, C Language, and computer software.
025 mixed 25 Computer Science 10, 001 2012-09-01 Fall 2012 Daniel Garcia UC Berkeley
This course explores the history, future, and social implications of computing.
026 video 26 Computer Science 10, 001 2010-09-01 Fall 2010 Brian Harvey UC Berkeley
Some of the topics covered in this course include algorithms, programming paradigms, design and more.
024 mixed 24 Computer Science 10, 001 2010-09-01 Fall 2010 Brian Harvey UC Berkeley
This course covers everything computing today.
006 full-course 6 Computer science 101 N/A N/A Nick Parlante Stanford University
Even those with no experience can get a grasp of the essential ideas of computer science in this course.
023 mixed 23 Computer Science 162, 001 2012-09-01 Fall 2012 Ion Stoica UC Berkeley
This course explores basic concepts of operating systems and system programming, utility programs, subsystems, multiple-program systems and more.
027 video 27 Computer Science 162, 001 2010-09-01 Fall 2010 John Kubiatowicz UC Berkeley
In this course, students will cover operating systems and system programming.
026 mixed 26 Computer Science 162, 001 2010-03-01 Spring 2010 Ian Stoica UC Berkeley
Operating systems and computer programming are the focus of this course.
027 mixed 27 Computer Science 162, 001 2010-09-01 Fall 2010 John Kubiatowicz UC Berkeley
This course covers computer operating systems and programming.
038 mixed 38 Computer Science 164, 001 2011-03-01 Spring 2011 Paul Hilfinger UC Berkeley
In this course students will go over programming languages and the like.
024 video 24 Computer Science 169, 001 2012-09-01 Fall 2012 David Patterson UC Berkeley
This course focuses on designing, developing, and modifying large software systems.
023 video 23 Computer Science 169, 001 2010-09-01 Fall 2010 Armando Fox UC Berkeley
Students enrolled in this course will learn about the techniques for designing, developing, and modifying large software systems.
020 mixed 20 Computer Science 169, 001 2010-09-01 Fall 2010 Armando Fox UC Berkeley
Students in this course will study software engineering and computer science with topics including designing, developing, and modifying large software systems.
020 video 20 Computer Science 171: Introduction to Artificial Intelligence 2012-09-01 Fall 2012 Max Welling University of California - Irvine
This course includes study in constraint satisfaction, optimization, games, probability and learning, and propositional and first order logic.
039 video 39 Computer Science 184, 001 2012-09-01 Fall 2012 Ravi Ramamoorthi UC Berkeley
One of the main objectives of this course is computer rendering.
024 mixed 24 Computer Science 188, 001 2011-09-01 Fall 2011 Dan Klein UC Berkeley
Students in this course study computer systems with topics including heuristic search, problem solving, game playing, knowledge representation, logical inference, and more.
008 article 8 Computer Science 273A: Machine Learning 2009-03-01 Spring 2009 Max Welling University of California - Irvine
This class seeks to familiarize students with various machine learning techniques for classification, regression, and dimensionality reduction, as well as a modern statistical view of machine learning.
010 article 10 Computer Science 273B: Kernel-Based Learning 2005-09-01 Fall 2005 Max Welling University of California - Irvine
This course provides students an introduction to kernel methods, one of the most influential developments in modern machine learning.
016 audio 16 Computer Science 510X 2011-03-01 Spring 2011 Iowa State University
This experimental course gives students the opportunity to work in a distributed software development environment.
038 mixed 38 Computer Science 61A 2012-09-01 Fall 2012 John S. DeNero UC Berkeley
This course is an introduction to programming and computer science and exposes students to techniques of abstraction at several levels.
043 video 43 Computer Science 61A 2010-09-01 Fall 2010 Brian Harvey UC Berkeley
This is an introductory course into computer science and programming.
040 video 40 Computer Science 61A, 001 2010-03-01 Spring 2010 Brian Harvey UC Berkeley
This is a general computer science and programming course.
040 mixed 40 Computer Science 61A, 001 2010-03-01 Spring 2010 Satish B Rao UC Berkeley
The structure of computer systems is the main focus of this course.
041 mixed 41 Computer Science 61A, 001 2010-09-01 Fall 2010 Brian Harvey UC Berkeley
This course covers the science and structure behind computer programs.
038 mixed 38 Computer Science 61B 2012-09-01 Fall 2012 Paul Hilfinger UC Berkeley
Topics included in this course are fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, hash tables and more.
039 audio 39 Computer Science 61C 2010-03-01 Spring 2010 Daniel D Garcia UC Berkeley
Students in this course will learn about the structure of machines and computer systems in this course.
039 mixed 39 Computer Science 61C, 001 2011-09-01 Fall 2011 Daniel Garcia UC Berkeley
This is a computer science course with topics including machine architecture, support for high-level languages and operating systems.
011 mixed 11 Computer Science 61CL, 001 2009-09-01 Fall 2009 David Culler UC Berkeley
The main topic of this course is machine structure.
026 mixed 26 Computer Science 70, 001 2012-09-01 Fall 2012 Umesh Vazirani UC Berkeley
Topics in this course include logic, infinity, and induction; applications include undecidability, stable marriage problem and more.
040 mixed 40 Computer Science 70, 001 2011-03-01 Spring 2011 James Demmel UC Berkeley
This course covers discrete mathematics and probability theory.
023 mixed 23 Computer Science C149, 001 2011-03-01 Spring 2011 Sanjit Seshia UC Berkeley
This course introduces students to the basics of models, analysis tools, and control for embedded systems operating in real time.
023 mixed 23 Computer Science C149, 001 2011-03-01 Spring 2011 Sanjit Seshia UC Berkeley
This is an electrical engineering and computer science course with topics including computation, interfacing with the physical world, mapping to platforms and more.
025 mixed 25 Computer Science C149, 001, 2012-03-01 Spring 2012 Edward Lee UC Berkeley
This course studies modeling, design, and applications of computer science.
010 audio 10 Computer Science Seminar N/A N/A Computer Sciences
This course from the Florida Institute of Technology covers a variety of current topics in computer science.
000 full-course Computer Software N/A N/A Sadao Kurohashi Kyoto-u-University
In this Kyoto University course, students learn about various computer software used in everyday computer operations.
025 full-course 25 Computer System Architecture 2005-09-01 Fall 2005 Joel Emer, Krste Asanovic, Arvind (Lecturer) Massachusetts Institute of Technology
Students in this course study the evolution of computer architecture and elements affecting the hardware and software design elements of computer systems.
011 article 11 Computer System Design N/A N/A Naehyuck Jang Seoul National University
Students in this course will explore the theories, practices and techniques behind digital logic and advanced digital systems design.
026 full-course 26 Computer System Engineering 2009-03-01 Spring 2009 Robert Morris MIT
Through this course from MIT, you'll learn about the engineering of computer software and hardware systems.
026 full-course 26 Computer System Engineering 2009-03-01 Spring 2009 Robert Morris MIT
Find topics in engineering computer software and hardware systems in this MIT course.
000 full-course Computer System Engineering 2009-03-01 Spring 2009 Robert Morris, Samuel Madden Massachusetts Institute of Technology
Students learn various topics involving the computer software engineering and hardware systems.
000 full-course Computer System Performance Evaluation 2009-03-01 Spring 2009
Introduction to measurement tools and techniques for computer systems and their subcomponents.
000 full-course Computer Vision: From 3D Reconstruction to Visual Recognition 2013-03-01 Spring 2013 Silvio Savarese and Fei-Fei Li Stanford University
Take a systematic look at computer vision, specifically learning about the issues of space and meaning.
000 full-course Computer Vision: The Fundamentals N/A N/A Jitendra Malik Berkeley
Take this course to explore the fundamental concepts and algorithms behind computer vision.
000 article Computer-Aided Design 2012-03-01 Spring 2012 Kunwoo Lee Seoul National University
This course will cover CAD methods in mechanical and aerospace engineering.
015 article 15 Computer-Aided Design 2009-03-01 Spring 2009 Kunwoo Lee Seoul National University
Students will learn about issues such as geometric modeling, programming in Solidworks API and ParaSolid kernel, and representation of curves.
004 mixed 4 Computer-Aided Design (CAD) N/A N/A Saylor
Saylor's Computer-Aided Design course introduces students to a powerful modeling tool used by professionals.
015 article 15 Computer-Aided Ship Design 2006-09-01 Fall 2006 Kyu Yeul, Lee Seoul National University
This course will cover areas such as linear and nonlinear programming, 3D shape representation, B-Spline curve, and ship structure analysis.
015 article 15 Computer-Aided Ship Design 2008-09-01 Fall 2008 Kyu Yeul, Lee Seoul National University
This course will cover areas such as linear and nonlinear programming, 3D shape representation, B-Spline curve, and ship structure analysis.
015 article 15 Computer-Aided Ship Design 2009-09-01 Fall 2009 Kyu Yeul, Lee Seoul National University
This course will cover areas such as linear and nonlinear programming, 3D shape representation, B-Spline curve, and ship structure analysis.
000 article Computers and Computer Systems N/A N/A The Open University
This course offers an introduction to the different parts of computer systems, as well as their use of binary code, in everyday consumer items.
016 full-course 16 Computers, Programs, and C++ 2010-03-01 Spring 2010 Hyung Joong Kim Korea University
Become knowledgeable in OG programming and C++ in order to write simple application programs.
023 full-course 23 Computing and Data Analysis for Environmental Applications N/A NA Dennis McLaughlin Massachusetts Institute of Technology
This course focuses on probability and data analysis for environmental applications.
004 full-course 4 Computing for Data Analysis 2013-03-01 Spring 2013 Roger D. Peng Johns Hopkins University
Check out this course from Johns Hopkins to learn the fundamental computing skills necessary for effective data analysis.
020 audio 20 Conceptual Structural Design 2012-09-01 Fall 2012 Yael Van Den Einde UC San Diego
Students are introduced to design principles, structural action, and the development of design theories, approaches, and methodology.
017 audio 17 Conceptual Structural Design N/A N/A Yael Van Den Einde University of California, San Diego
This class is an introductory structural engineering course that focuses on the conceptual, creative design phase of the engineering process.
002 audio 2 Concrete Mix Designs 2012-09-01 Fall 2012 McWhorter School of Building Science Students
This video series discusses how to mix concrete using water, cement, sand, and rocks.
006 full-course 6 Conditionals in JavaScript N/A N/A Sailthru - Nick Gundry Codecademy
Learn how to write code that takes different actions based on different conditions.
001 full-course 1 Conduction And Radiation N/A N/A C. Balaji Indian Institute of Technology Madras
Students in this course will learn about radiation properties, shape factors for uniform diffuse radiation, fundamentals of gas radiation, and more.
000 full-course Conduction Heat Transfer 2007-09-01 Fall 2007 Esmail Mokheimer KFUPM
Covers various analysis and application of thermal conductivity and thermodynamic equilibrium theory.
007 mixed 7 Confirmation Dialog N/A N/A Sebastian Sulinski UDemy
In this course students will learn to how to create a confirmation dialog with jQuery.
016 article 16 Conic Programming N/A N/A Sung-Pil Hong Seoul National University
This course exposes students to the skills and background necessary to work with convex optimization problems.
027 video 27 Connect Stage 1 Training N/A N/A Tony Fisher UDemy
Topics in this course include configuring basic settings, setting up your profiling resources, understanding core Connect concepts and more.
010 video 10 Connect Stage 2 Training N/A N/A Tony Fisher UDemy
This is a continuation of Connect Stage Training.
014 video 14 Connect State 3 Training N/A N/A Tony Fisher UDemy
This is the next stage in Connect training.
001 full-course 1 Connecting People with Online Resources 2007-03-01 Spring 2007 Utah State University
This course will teach students how to find high-quality online resources and incorporate them into the Instructional Architect.
007 audio 7 Construction and Culture 2009-03-01 Spring 2009 Arizona State University
Topics include the Pyramids, Sick Building Syndrome, transportation construction, and the Leaning Tower of Pisa.
009 article 9 Construction Management III 2011-03-01 Spring 2011 SARAJUL FIKRI MOHAMED UTM
Some of the topics of this course include sums, how electrical and mechanics work, concrete usage, and more.
006 audio 6 Construction Materials and Methods - Steel 2012-09-01 Fall 2012 McWhorter School of Building Science
Learn all about steel as a construction material in this video podcast, with topics including steel framed buildings, the anatomy of bar joists, and metal stair systems.
002 audio 2 Construction Materials and Methods - Wood 2012-09-01 Fall 2012 McWhorter School of Building Science
This video podcast discusses common applications of wood in construction.
001 full-course 1 Construction Planning and Management N/A N/A Arbind Kumar Singh Indian Institute of Technology Guwahati
This course covers the role, methods, and requirements of construction managers.
008 full-course 8 Contact List N/A N/A Eric Weinstein Codecademy
Combine your knowledge of objects and arrays to create a simple contact list.
008 article 8 Contaminant Transport Analysis N/A N/A Jae Young Kim Seoul National University
This course is all about the need for an efficient, effective contaminant transport system and the considerations that must be made to devise one.
002 full-course 2 Contemporary Art Workshop 2011-09-01 Fall 2011 Tokyo Institute of Technology
This course provides an overview of contemporary art from the perspective of an artist and allows students to create their own art works.
012 full-course 12 Continuum Electromechanics 2008-09-01 Fall 2008 Markus Zahn Massachusetts Institute of Technology
The curriculum of this course is centered around laws, approximations, and relationships of continuum electromechanics.
013 full-course 13 Continuum Mechanics N/A N/A Hisao Hayakawa Kyoto University
This course presents lectures on the concepts of continuum mechanics, including basic as well as advanced topics.
001 video 1 Control Engineering N/A N/A S.D. Agashe Indian Institute of Technology Bombay
Students will learn about transfer function models of mechanical, electrical, thermal, and hydraulic systems as well as other topics related to control engineering.
001 video 1 Control Engineering N/A N/A M. Gopal Indian Institute of Technology Delhi
This course will cover topics in control engineering, including dynamic systems and responses and models of industrial control devices and systems.
010 article 10 Control Engineering N/A N/A M. Gopal Indian Institute of Technology Delhi
This course introduces students to various topics in control engineering, including feedback systems, stability margins, and modes of industrial control.
004 full-course 4 Control Flow in Ruby N/A N/A Eric Weinstein Codecademy
Learn how to write more complex programs that can respond to user input.
047 video 47 Control Systems Engineering N/A N/A NPTEL
Learn to create and manage the devices that control various systems or other devices.
001 full-course 1 Convective Heat and Mass Transfer N/A N/A A.W. Date Indian Institute of Technology Bombay
This course covers advanced topics related to convective heat and mass transfer and is great for students who are interested in a research career in heat/mass transfer.
022 video 22 Conversation on Instructional Design N/A Summer 1989 Utah State University
This course comes from a 1989 conversation between two professors about instructional design.
001 full-course 1 Conversational Computer Systems 2008-09-01 Fall 2008 Christopher Schmandt MIT
In this course, students will explore interaction with mobile telephones and computing systems by voice, which includes speech synthesis, digital recording, recognition, and browsing recorded speech.
000 full-course Convex Analysis and Optimization 2012-03-01 Spring 2012 Dimitri Bertsekas Massachusetts Institute of Technology
This course focuses on the basics of convexity, duality, and convex optimization algorithms.
028 audio 28 Convex Optimization for Engineering 2010-03-01 Spring 2010 Case Western Reserve University
This course helps you develop a working knowledge and skills to recognize, formulate, and solve convex optimization problems that are prevalent in engineering.
019 full-course 19 Convex Optimization I N/A N/A Stephen Boyd Stanford University
Some of the topics covered in this course include convex sets, functions, and optimization problems.
019 full-course 19 Convex Optimization I N/A N/A Stephen Boyd Stanford University
This course concentrates on recognizing and solving convex optimization problems in engineering.
018 full-course 18 Convex Optimization II N/A N/A Stephen Boyd Stanford University
Topics covered in this course include subgradient, cutting-plane, and ellipsoid methods.
018 full-course 18 Convex Optimization II N/A N/A Stephen Boyd Stanford University
Continue in your study of convex optimization with this course that covers subgradient, cutting-plane, and ellipsoid methods.
002 full-course 2 Corporate Management & Intellectual Property Activities 2012-09-01 Fall 2012 Tokyo Institute of Technology
Students will receive a comprehensive overview of corporate management and intellectual property activities in this course.
000 full-course Corrosion 2007-03-01 Spring 2007 Ramazan Kahraman KFUPM
Analysis of corrosion mechanisms and prevention and control techniques.
000 full-course Corrosion Engineering I 2007-03-01 Spring 2007 Zuhair Mattoug Gasem KFUPM
Overview of the technical and economical aspects of corrosion problems, such as pitting, crevice, intergranular, galvanic and stress corrosion cracking, as well as various methods of prevention.
000 full-course Corrosion Science and Engineering 2007-09-01 Fall 2007 Ramazan Kahraman KFUPM
Outlines the foundation of electrochemical thermodynamics and corrosion process kinetics.
001 full-course 1 Cosmology 2001-09-01 Fall 2001 Edmund Bertschinger Massachusetts Institute of Technology
Students taking this course will be given an overview of astrophysical cosmology, with an emphasis on the cosmic microwave background (CMB).
011 article 11 Cost Planning & Management N/A N/A Moonseo Park Seoul National University
Students in this class will learn all about the ins and outs of project management and how to stay under budget when on assignment.
018 article 18 Cost Studies N/A N/A Fara Diva Binti Mustapa
This course covers introductions to cost studies as well as the components of building costs.
000 full-course Create a Histogram N/A N/A Eric Weinstein Codecademy
In this project, you'll write a program that reads a block of text articles and tells you how many times each word appears.
009 full-course 9 Create a Personal Webpage N/A N/A Jeff Chan Codecademy
Apply what you've learned about CSS positioning to create a personal webpage with a neat layout.
022 video 22 Creating a Website from Start to Finish N/A N/A Alan Quandt UDemy
Some of the programs in this course include learning to use Adobe, DreamWeaver, CSS and more.
014 mixed 14 Creating Interactive Multimedia N/A NA Dr. Peter Albion University of Southern Queensland
Through this course students learn how to create interactive multimedia through various technologies, tools and techniques.
002 full-course 2 Creative Design for Innovation 2012-09-01 Fall 2012 Tokyo Institute of Technology
In this course, students will gain a better ability to identify a design problem, acquire a greater understanding of the design process of a new product, learn how design activities affect people, environment, and society, and much more.
013 article 13 Creative Engineering Design 2009-03-01 Spring 2009 Suk Won Cha Seoul National University
Students will learn about creative engineering design principles with hands-on design projects.
006 full-course 6 Creative Programming for Digital Media & Mobile Apps 2013-06-01 Summer 2013 Mick Grierson, Matthew Yee-King, and Marco Gillies University of London
Take this course to get creative in programming digital media and mobile apps.
005 full-course 5 Creative, Serious and Playful science of Android Apps N/A N/A Lawrence Angrave Illinois
In this course, you'll get an introduction to the fundamental computer science principles behind today's apps.
011 article 11 Creativity and Paradigm Shift N/A N/A Myun W. Lee Seoul National University
This course examines the technology revolution and how it relates to aspects of culture, art and everyday life.
001 video 1 Cryogenic Engineering N/A N/A M.D. Atrey Indian Institute of Technology Bombay
Students in this course will learn about cryogenics and its applications, properties of cryogenic fluids, cryocoolers, and more.
007 mixed 7 Cryptography N/A N/A Saylor
Saylor's course on cryptography teaches students methods for encrypted coding and writing securities or protections.
026 full-course 26 Cryptography and Cryptanalysis 2005-03-01 Spring 2005 Massachusetts Institute of Technology
Students in this course are introduced to modern-day cryptography.
001 full-course 1 Cryptography and Network Security N/A N/A Dr. Debdeep Mukhopadhyay Indian Institute of Technology Kharagpur
Students in this course will learn about the underlying principles of cryptography and network security.
006 full-course 6 Cryptography I 2012-09-01 Fall 2012 Dan Boneh Stanford University
In this course, you'll learn about the basics of cryptography, and how to apply it to real-world applications.
006 full-course 6 Cryptography II 2012-03-01 Spring 2012 Dan Boneh Stanford University
In this second-level cryptography course, you can learn about the inner workings of cryptography, and how to apply it in real-world applications.
056 video 56 CS1: Higher Computing - Richard Buckland UNSW N/A N/A Richard Buckland Academic Earth
An introductory computer science course covering computer science literacy, programming, and systems.
046 video 46 CS2: Data Structures and Algorithms - Richard Buckland N/A N/A Richard Buckland Academic Earth
Several videos covering topics in data structures and algorithms like skepticism, errors, puzzles and protocols, exponential growth, data structures, and algorithms.
010 video 10 CS3: Design in Computing - Richard Buckland UNSW N/A N/A Richard Buckland Academic Earth
Introductory videos covering Java, OO Design, and algorithm design.
003 article 3 CSS Bliss & Beyond N/A N/A Peer 2 Peer University
This course provides CSS fundamentals for beginners as well as advanced designers.
005 full-course 5 CSS Positioning N/A N/A Eric Weinstein Codecademy
Learn how to place HTML elements exactly where you want them to appear on the page.
005 full-course 5 CSS Selectors N/A N/A Eric Weinstein Codecademy
Dive into the details of selectors, including multiple selectors, universal selectors, and class and ID selectors.
005 full-course 5 CSS: An Overview N/A N/A Eric Weinstein Codecademy
Learn how to use CSS (Cascading Style Sheets) to make your website look great.
005 full-course 5 CSS: Coding with Style N/A N/A Brenton Strine Codecademy
Use CSS to control the look and feel of all the elements in HTML.
001 full-course 1 Culture Tech 2003-03-01 Spring 2003 James Rising MIT
Taught by James Rising and Amilio Aviles, this course concentrates specifically on a particular large technology-related topic in a cultural context.
002 full-course 2 Current Chemistry II 2009-09-01 Fall 2009 Tokyo Institute of Technology
In this course, students will study the chemical processes in atmosphere responsible for protecting people from harmful UV radiation and providing warmth.
002 full-course 2 Current Chemistry IV 2008-09-01 Fall 2008 Tokyo Institute of Technology
The purpose of this course is to provide students with the history of chemistry in modern Japan.
000 full-course Data and Computer Communications 2009-09-01 Fall 2009 Marwan Abu-Amara KFUPM
Introduction to data communication, including OSI model, information theory concepts, analog and digital modulation techniques, and communication systems circuits and devices.
045 full-course 45 Data Communication N/A N/A Hammad Khalid Khan Virtual University of Pakistan
This course gives students an overview of what data communication actually is and what tools and techniques they need to send data from one place to another.
025 article 25 Data Communication Networks N/A N/A Dimitri Bertsekas, Eytan Modiano MIT
This fundamental course focuses on data communication networks, focusing on the reasoning behind the modern structure and looking at structure designs for the future.
026 full-course 26 Data Communication Networks 2002-09-01 Fall 2002 Dimitri Bertsekas (Contributor), Eytan Modiano Massachusetts Institute of Technology
This course introduces essential concepts of data communication networks.
001 video 1 Data Communications N/A N/A Ajit Pal Indian Institute of Technology Kharagpur
This course covers the fundamentals of digital communication.
007 article 7 Data Communications N/A N/A H.S. Jamadagni Indian Institute of Science Bangalore
This course covers the fundamentals of digital communication.
000 full-course Data Management for Scientists N/A N/A Codecademy
Geared towards scientists and engineers, this course teaches you how to automate the conversion of experimental data to concise human-readable formats.
018 article 18 Data Network N/A N/A Sunghyun Choi Seoul National University
This course is all about creating an efficient, expansive data network that requires various layers, algorithms and more.
004 full-course 4 Data Protection and Security I 2010-03-01 Spring 2010 Kemal B Middle east technical University
This course presents the basics of data and computer security and protection, as well as encryption, through various attack techniques and discussion of common security vulnerabilities.
004 full-course 4 Data Protection and Security II 2010-03-01 Spring 2010 Kemal B Middle east technical University
This course provides the basics of access control mechanisms, operating system security, secure programming, identification authentication, and common security protocols.
039 mixed 39 Data Structures 2006-09-01 Fall 2006 Jonathan Shewchuk University of California Berkeley
Topics in this course include Java, algorithms, links lists and more.
039 mixed 39 Data Structures 2011-09-01 Fall 2011 Paul Hilfinger University of California - Berkeley
This course covers linear lists, trees, queues, and other fundamental data structures.
045 full-course 45 Data Structures N/A N/A Sohail Aslam Virtual University of Pakistan
Data Structures is a core course in an undergraduate computer science degree, and the topics covered in the course are among the most fundamental material in all of computer science.
020 audio 20 Data Structures 2009-09-01 Fall 2009 Paul Hilfinger University of California Berkeley
Paul Hilfinger's course discusses the structure and organization of data.
004 full-course 4 Data Structures N/A N/A Eric Weinstein Codecademy
This lessons covers arrays, a new data structure called a hash, and how Ruby can iterate over both to help you build better programs.
050 video 50 Data Structures N/A N/A Nihan Kesim NPTEL
Understand data structures and relevant concepts, such as hashing, Avl trees, and stacks.
009 article 9 Data Structures 2011-03-01 Spring 2011 Middle east technical University
This course covers classification of data structures, space/time considerations, lists,stacks and queues via links, tree structures, graphs, pointer based implementations, and recursive applications.
022 article 22 Data Structures N/A N/A Hyoung-Joo Kim Seoul National University
This course discusses the properties of different data structures like graphs, queues, arrays and lists and explores how and why some are better suited for different situations than others.
043 mixed 43 Data Structures 2009-09-01 Fall 2009 Paul Hilfinger University of California - Berkeley
This course offers study in linear lists, queues, trees, and other fundamental data structures. UC Berkeley offers a video version of this course on iTunes as well.
038 mixed 38 Data Structures 2012-09-01 Fall 2012 Paul Hilfinger University of California - Berkeley
Fundamental dynamic data structures, storage management, software engineering, and algorithms for sorting and searching are covered in this class.
000 video Data Structures 2013-03-01 Spring 2013 Jonathan Shewchuk University of California - Berkeley
This course discusses the linear lists, queues, trees, and other linked structures that comprise dynamic data structures.
001 video 1 Data Structures and Algorithms N/A N/A Naveen Garg Indian Institute of Technology Delhi
Students will learn basic data structures and their use in fundamental algorithms.
001 full-course 1 Data Structures and Program Methodology N/A N/A Dr. Pradip K. Das & Dr. S.V. Rao Indian Institute of Technology Guwahati
This course covers topics related to data structures and program methodology including sorting, searching, and testing.
004 mixed 4 Data Studio Essential Training I N/A N/A Big Data University
Students in this course will get started with IBM Data Studio, a free tool people can use for administration and development of databases. Registration is required
013 full-course 13 Data Visualization Theory & Practice 2006-09-01 Fall 2006 Brett Shelton, Ph.D. Utah State University
Students in this course will learn what visualization is and why it should be used for quantitative data. Note: Textbooks and access to a variety of software programs required.
045 full-course 45 Data Warehousing N/A N/A Ahsan Abdullah Virtual University of Pakistan
This course provides awareness of data warehouse basic components, importance of data warehouse in business, important steps and techniques to be considered during data warehouse development, and future trends and usage of data warehouse.
000 full-course Data warehousing and Data Mining 2007-03-01 Spring 2007 KFUPM
Review of relational databases and data warehousing concepts.
001 video 1 Database Design N/A N/A Dr. S. Srinath & D. Janaki Ram International Institute of Information Technology Bangalore & Indian Institute of Technology Madras
Students in this course will study topics related to to database design.
002 audio 2 Database Management 2010-09-01 Fall 2010 iTunes U Admin
Learn the ins and outs of database management in this course from Florida International University.
011 mixed 11 Database Management Systems N/A N/A Ravi Jasuja ArsDigita University
This course is a formal approach to Relational Database Management Systems, compared the way they were covered during Web Applications.
045 full-course 45 Database Management Systems N/A N/A Nayyer Masood Virtual University of Pakistan
This class serves as an introduction to the design and programming of database systems.
010 audio 10 Database Management Systems 2008-03-01 Spring 2008 David McDonald Georgia State University
Topics of discussion include logical data models, relational algebra, the semantic data model and the relational data model, and more.
000 full-course Database Systems 2008-03-01 Spring 2008 Jauhar Ali KFUPM
Introduction to basic database concepts, including the relational data model, relational theory, and languages, as well as conceptual data modeling, and an overview of systems design.
023 full-course 23 Database Systems 2010-09-01 Fall 2010 Samuel Madden, Robert Morris, Michael Stonebraker, Carlo Curino Massachusetts Institute of Technology
This course intended for graduate students provides an introduction to the foundations of database systems.
160 audio 160 Database Systems Design 2012-09-01 Fall 2012 Rob Meredith Monash University
This IT course delves into the design of database systems with Monash University.
024 full-course 24 Database, Internet, and Systems Integration Technologies N/A NA Dr. George Kocur Massachusetts Institute of Technology
This course features lecture notes, recitations, assignments, and exams to help familiarize students with multiple aspects of information technology that can be applied to engineering.
013 mixed 13 DB2 Academic Training N/A N/A Big Data University
This course prepares students for the IBM DB2 Academic Associate exam. Registration is required.
006 mixed 6 DB2 Essential Training I N/A N/A Big Data University
This course teaches students about how to use DB2. Registration is required.
005 mixed 5 DB2 Essential Training II N/A N/A Big Data University
This course continues exploring the basics of DB2. Registration is required.
001 video 1 Definition of Stress 2012-09-01 Fall 2012 VIA University College
A engineering lecture outlining the definition of stress.
014 article 14 Deformation of Concrete N/A N/A Sung Gul Hong Seoul National University
This is a graduate level course that seeks to leave students with an understanding of the basic concepts of deformation like ductility, bending, plane stress and more.
028 audio 28 Design & Analysis of Algorithm 2012-09-01 Fall 2012 Sanjoy Dasgupta UC San Diego
In this course, students learn about how efficient algorithms are designed and analyzed.
018 article 18 Design & Analysis of Database Systems N/A N/A Jonghun Park Seoul National University
This class explores the concepts, architectures and math behind today's database systems.
006 full-course 6 Design a Button for Your Website N/A N/A Eric Weinstein Codecademy
Using CSS, learn how to style great-looking buttons for your webpages.
001 video 1 Design and Analysis of Algorithms N/A N/A Indian Institute of Technology Bombay
This is an advanced course in the fundamentals of algorithm design
001 article 1 Design and Analysis of Algorithms N/A N/A Indian Institute of Technology Bombay
This course covers advanced topics related to the design and analysis of computer algorithms.
025 full-course 25 Design and Fabrication of Microelectromechanical Devices 2007-03-01 Spring 2007 Carol Livermore, Joel Voldman Massachusetts Institute of Technology
This course provides an introduction to the design of microsystems.
011 mixed 11 Design And Manufacture Of Microsystems N/A N/A Srikar Vengallatore McGill University
This course is a beginner and introductory class to microelectromechanical systems.
000 full-course Design and Modeling of Digital Systems 2007-03-01 Spring 2007 Aiman H. El-Maleh KFUPM
Overview of design methodology and hardware modeling basics.
001 full-course 1 Design and Optimization of Energy Systems N/A N/A C. Balaji Indian Institute of Technology Madras
Concepts reviewed in this course include regression analysis and curve fitting, modeling of thermal equipment, and system simulation.
000 full-course Design and Rating of Heat Exchangers N/A N/A
Introduction to heat transfer mechanisms that lead to basic heat exchanger equations, and classification and analyses of various heat exchangers.
000 full-course Design and Use of Instructional Material N/A N/A Zahide Y Middle east technical University
This course covers basic learning theories related to development of instructional materials, including audio, visual, audio-visual, and computerized formats.
004 mixed 4 Design Decisions in Engineering N/A N/A Saylor
This course focuses on the decision-making process that surrounds various stages of design.
001 full-course 1 Design For Manufacturing N/A N/A A. De Indian Institute of Technology Bombay
Concepts covered in this course include the role of DFM in product specification and standardization, methods of material, shape and process selections, and design rules for manufacturing and assembly processes.
015 article 15 Design for Manufacturing 2008-03-01 Spring 2008 Sung-Hoon Ahn Seoul National University
This graduate course will cover elements of design in manufacturing from conceptual design to prototyping and manufacturing.
010 full-course 10 Design for Sustainability N/A NA Dr. Eric Adams, Jerome Connor, John Ochsendorf, Rossella Nicolin Massachusetts Institute of Technology
This course teaches students how to put sustainability principles into practice through engineering.
001 full-course 1 Design of Computer Programs N/A N/A Peter Norvig Udacity
This class is geared toward experienced computer programmers and is designed to take your programming skills to the next level.
001 full-course 1 Design of Concrete Structures N/A N/A J.N. Bandopadhyay Indian Institute of Technology Kharagpur
Topics covered in this course include the limit state method, theories of beams, and staircase design.
008 full-course 8 Design of Dredging Equipment N/A N/A Miedema TU Delft
Topics in this course include dredging equipment, mechanical dredgers, hydraulic dredgers, boundary conditions, and design criteria.
15,4 full-course 15,4 Design of Electromechanical Robotic Systems N/A NA Franz Hover, Harrison Chin Massachusetts Institute of Technology
Through slides, lecture notes, and readings, this course will teach students about the design, construction, and testing of field robotic systems.
001 video 1 Design of Machine Elements I N/A N/A Indian Institute of Technology Kharagpur
Students will learn about design philosophy and procedure, engineering materials, and stresses in machine elements via video lectures.
001 article 1 Design of Machine Elements I N/A N/A Indian Institute of Technology Kharagpur
Students will learn about design philosophy and procedure, engineering materials, and stresses in machine elements.
024 full-course 24 Design of Medical Devices and Implants N/A NA Ioannis Yannas, Myron Spector Massachusetts Institute of Technology
Through slides and lecture notes, this course teaches students how to use implants and other medical devices to solve clinical problems.
000 full-course Design of Pavement N/A N/A
Introduction to pavement types and design factors, as well as computer applications in pavement design.
001 video 1 Design of Reinforced Concrete Structures N/A N/A N. Dhang Indian Institute of Technology Kharagpur
Topics covered in this course include the working stress method, the limit state of collapse flexure, and the design of doubly reinforced beam flexure.
001 video 1 Design of Steel Structures N/A N/A Damodar Maity Indian Institute of Technology Guwahati
Students will learn about connections, tension members, and beams and columns in steel structures.
039 video 39 Design of Steel Structures N/A N/A NPTEL
Explore the pragmatic uses steel commonly fulfills in building structures.
001 full-course 1 Design of Steel Structures I N/A N/A S.R. Satishkumar & A.R. Shantha Kumar Indian Institute of Technology Madras
Students will learn about connections, tension members, and beams and columns in steel structures.
001 full-course 1 Design of Steel Structures II N/A N/A S.R. Satishkumar & A.R. Shantha Kumar Indian Institute of Technology Madras
This course covers the design, connections, tension and compression members, and beams associated with steel structures.
009 article 9 Design of Tunnel and Underground Space N/A N/A Seokwon Jeon Seoul National University
Students in this course will learn about the history and design of tunnels.
003 mixed 3 Design Patterns in Programming N/A N/A Memrise
This course provides a summary of common programming design patterns.
002 full-course 2 Design Thinking 2011-03-01 Spring 2011 Tokyo Institute of Technology
Students will receive an introductory look at the concept and methods for design thinking.
016 full-course 16 Design, Development & Evaluation of Educational Software N/A N/A Middle east technical University
This course covers formulating procedures for development of instructional materials and evaluation methods, research synthesis, and field resources.
017 video 17 Designer Workshop N/A N/A David Carmona David Carmona
Learn about a number of design basics, concepts, and more.
000 full-course Designing the User Interface N/A N/A The Open University
Remember your user with the help of this user interface design course.
062 audio 62 Developing iPad Applications for Visualization and Insight N/A N/A Carnegie Mellon University
Help users visualize and make sense of large data sets with iPad apps, and learn how to do it with this course.
000 full-course Development of Inventions and Creative Ideas 2008-03-01 Spring 2008 Dedric Carter, Robert Rines Massachusetts Institute of Technology
In this course engineering students can explore patent experts, technical court witnesses, patent interference, and related proceedings.
014 mixed 14 Development Studies C10, 001 2010-09-01 Fall 2010 Michael J Watts UC Berkeley
This course is an introduction into development.
006 full-course 6 Dice Game N/A N/A Spencer de Mars Codecademy
Practice your coding and conditional skills by making a virtual dice game.
001 full-course 1 Digital Circuits N/A N/A Anil Mahanta & Roy Paily Palanthinkal Indian Institute of Technology Guwahati
Topics covered in this course include number systems and codes, Boolean algebra, and logic families.
001 video 1 Digital Circuits and Systems N/A N/A S. Srinivasan Indian Institute of Technology Madras
This course introduces students to the design and logic behind digital circuits and related systems.
001 video 1 Digital Communication N/A N/A Bikash Kumar Dey Indian Institute of Technology Bombay
Concepts covered in this course include information theory, bandpass signal representation, and probability of error calculation.
001 full-course 1 Digital Communication N/A N/A Saswat Chakrabarti & R.V. Rajakumar Indian Institute of Technology Kharagpur
Topics covered in this course include quantization, coding, signal representation, and baseband processing.
001 article 1 Digital Communication Networks N/A N/A OpenLearn
This course examines the common digital communication networks and their uses, including internet protocols, the Open Systems Interconnection model, transmission control protocols, hypertext transfer protocols, and asynchronous transfer modes.
001 video 1 Digital Computer Organization N/A N/A P.K. Biswas Indian Institute of Technology Kharagpur
This course covers a variety of topics related to digital computer organization including CPU design, micro programmed control, and the pipeline concept.
001 full-course 1 Digital Control System N/A N/A Dr. Indrani Kar Indian Institute of Technology Guwahati
This course covers classical control design methods as well as modern control design techniques.
008 article 8 Digital Image Processing N/A N/A Dr. G. Harit Indian Institute of Technology Kharagpur
Students in this course will learn the techniques and tools for digital image processing.
001 article 1 Digital Image Processing N/A N/A Sumana Gupta Indian Institute of Technology Kanpur
Students in this course will learn the definitions, tools, and operations associated with digital image processing.
001 video 1 Digital Image Processing N/A N/A P.K. Biswas Indian Institute of Technology Kharagpur
This course covers imaging geometry, image segmentation, image data compression, and many more topics related to digital image processing.
001 video 1 Digital Integrated Circuits N/A N/A Amitava Dasgupta Indian Institute of Technology Madras
This course will discuss digital integrated circuits which are used in electronic equipment and compacts chips.
000 full-course Digital Logic Circuit Design 2008-03-01 Spring 2008 Farooq Saeed KFUPM
Introduction to sequential circuit design through number systems and codes.
045 full-course 45 Digital Logic Design N/A N/A Waseem Ikram Virtual University of Pakistan
Digital Logic Design is a technological subject that's intended to make students familiar with different types of data designs.
011 article 11 Digital Logic Design and Lab N/A N/A Soo-ik Chae Seoul National University
Logic design is a course that teaches students how to create state-of-the-art computer hardware all while taking things like size, cost, power, efficiency and aesthetics into consideration.
011 article 11 Digital Logic Design and Lab N/A N/A Kiyoung Choi Seoul National University
Logic design is a course that teaches students how to create state-of-the-art computer hardware all while taking things like size, cost, power, efficiency and aesthetics into consideration.
000 article Digital Logic Design LAB N/A N/A Mahmoud K. A. Nazzal Eastern Mediterranean University
Students put the concepts learned in Introduction to Logic Design into practice and conduct experiments to betting understand digital logic design.
000 full-course Digital Logic Laboratory 2007-03-01 Spring 2007 Kamal Chenaoua Kufpm
Presents laboratory experiments for design, simulation, and implementation of digital logic.
000 article Digital Logic Systems N/A N/A Eastern Mediterranean University
Learn how to use fundamental tools for synchronous sequential circuits, become familiar with design methods, and much more.
000 video Digital Media One N/A N/A Mia Boster, Ph.D. Peninsula College
Some of the topics in this course include learning about tools and techniques used in digital media by web designers, photographers, and digital media artists.
043 video 43 Digital Signal Processing N/A N/A S.C Dutta Roy NPTEL
Digital Signal Processing covers digital systems, Fourier transform, and more.
011 full-course 11 Digital Signal Processing N/A N/A G.J.T.Leus TU Delft
Students in this course will be able to do a time-frequency analysis, apply the FFT in Digital Subscriber Lines (DSL), estimate, and separate and filter signals.
001 video 1 Digital Signal Processing N/A N/A S.C. Dutta Roy Indian Institute of Technology Delhi
This course will discuss FIR and IIR, discrete Fourier transform, simple digital filters, and more.
009 article 9 Digital Signal Processing N/A N/A Govind Sharma Indian Institute of Technology Kanpur
Topics covered in this course include discrete time signals, LTI systems, computation of DFT, and more.
015 article 15 Digital Signal Processing N/A N/A Yong-Hwan Lee Seoul National University
This course tackles topics like discrete-time signals, systems and more to give students a better understanding of what all goes into digital signal processing.
001 video 1 Digital Signal Processing N/A N/A T.K. Basu Indian Institute of Technology Kharagpur
Students will learn how to use digital signal processing to mathematically manipulate information signals.
018 article 18 Digital Signal Processing System Design N/A N/A Wonyong Sung Seoul National University
This course covers different algorithms, processes and techniques that factor into the design of a digital signal processing system.
000 full-course Digital System Design and Synthesis 2007-09-01 Fall 2007 Aiman H. El-Maleh KFUPM
Explores various design representations, and types and methods of digital synthesis.
005 article 5 Digital Systems N/A N/A N.J. Rao Indian Institute of Science Bangalore
Students in this course will learn about number systems, logic devices, circuits, and more.
001 video 1 Digital Systems Design N/A N/A D. Roychoudhury Indian Institute of Technology Kharagpur
Students in this course will learn about digital logic, Boolean algebra, combinational circuit design, and more.
015 article 15 Digital Systems Design and Experiments N/A N/A Hyuk-Jae Lee Seoul National University
This course explores the different algorithms, software, and digital processors that are a part of a digital systems design.
016 article 16 Digital Systems Design and Experiments N/A N/A Soo-Ik Shae Seoul National University
This course explores the different algorithms, software, and digital processors that are a part of a digital systems design.
001 video 1 Digital Voice & Picture Communication N/A N/A Somnath Sengupta Indian Institute of Technology Kharagpur
Students in this course will learn about a variety of topics such as the speech production model, speech coding, and Cholesky decomposition.
001 mixed 1 Diploma in C Programming N/A N/A Carl Herold
This diploma course covers concepts in C Programming, such as flow statements, logical operators, using pointers for direct memory access, and creating basic C programs.
001 article 1 Diploma in Manufacturing and Product Design N/A N/A OpenLearn
This is a diploma course covering the basic elements of product design, including making models, casting, forming, and cutting, with references to relevant case studies.
001 mixed 1 Diploma in Multimedia Development N/A N/A Russell Stannard
In this diploma course, students will be briefed on using the most common tools for multimedia development, such as Adobe Photoshop, Windows Movie Maker, Audacity, Adobe Flash, Director MX, and Adobe After Effects.
012 full-course 12 Direct Solar/Thermal to Electrical Energy Conversion Technologies N/A N/A Gang Chen MIT
Take this course to get an introduction to the principles and technologies of converting heat into electricity with solid-state devices.
001 mixed 1 Director MX 2004 N/A N/A Russell Stannard
Taught by award-winning developer Russell Stannard, this course functions as a tutorial course for creating animated videos for work or play.
040 video 40 Discrete Mathematical Structures N/A N/A Kamala Krithivasan NPTEL
Professor Kamala Krithivasan lectures on discrete mathematical structures in this course.
001 video 1 Discrete Mathematical Structures N/A N/A Kamala Krithivasan Indian Institute of Technology Madras
This course covers a variety of topics related to discrete mathematical structures including set theory, graph theory, and elementary combinatorics.
020 mixed 20 Discrete Mathematics N/A N/A Shai Simonson ArsDigita University
Students in this course will learn about topics most directly related to computer science, including logic, relations, functions, basic set theory, countability and counting arguments, proof techniques, mathematical induction, graph theory, combinatorics, discrete probability, recursion, recurrence relations, and number theory.
026 mixed 26 Discrete Mathematics and Probability Theory 2012-09-01 Fall 2012 Umesh Vazirani University of California - Berkeley
Logic, infinity, and induction; modular arithmetic and GCDs; polynomials; undecidability and stable marriage problem; and more concepts are reviewed in this class.
006 full-course 6 Discrete Optimization N/A N/A Pascal Van Hentenryck The University of Melbourne
See how you can solve complex search problems with discrete optimization in this course.
025 full-course 25 Discrete Stochastic Processes N/A N/A Robert Gallager MIT
Take this course to learn the mathematical principles necessary to create discrete stochastic processes
025 full-course 25 Discrete Stochastic Processes 2011-03-01 Spring 2011 Robert Gallager Massachusetts Institute of Technology
In this course students aspire to understand both the math concepts and the intuition behind creating, analyzing, and understanding stochastic processes.
008 mixed 8 Discrete Structures N/A N/A Saylor
Divided into nine sections, this course gives students a clear introduction to discrete mathematics.
023 full-course 23 Discrete-Time Signal Processing 2005-09-01 Fall 2005 Alan V. Oppenheim Massachusetts Institute of Technology
In this course students will explore discrete time signals and systems through representation, analysis, and design.
027 article 27 Display engineering 1 N/A N/A Ki-Woong Whang Seoul National University
This course covers the technology and techniques behind flat panel displays.
025 full-course 25 Distributed Algorithms 2009-09-01 Fall 2009 Nancy Lynch Massachusetts Institute of Technology
This course curriculum covers basic distributed algorithms, impossibility results, and material in professor Lynch's book,Distributed Algorithms.
024 full-course 24 Distributed Computer Systems Engineering 2006-03-01 Spring 2006 Robert Morris Massachusetts Institute of Technology
In this course students will research common abstractions and implementations in the design of distributed systems.
045 full-course 45 Distributed DBMS N/A N/A Nayyer Masood Dar Virtual University of Pakistan
This course starts with the basic definitions of DDBS, database systems, networking, and other related subjects.
014 full-course 14 Doctoral Seminar in Engineering Systems 2011-09-01 Fall 2011 Christopher Magee, Joseph Sussman, Rebecca Saari Massachusetts Institute of Technology
Learn about the theories and applications of engineering systems from this seminar.
000 full-course Dragon Slayer N/A N/A Eric Weinstein Codecademy
Use your knowledge of while loops to create a dragon-slaying game.
006 video 6 DreamWeaver Tutorial N/A N/A Robert Farrell UDemy
In this course students will learn how to build and design a CSS website.
010 full-course 10 Dredge Pumps and Slurry Transport N/A N/A Talmon TU Delft
This course concentrates on principles of pipeline transport of slurries and on the design of a transportation system comprised of pipelines and slurry pumps.
003 full-course 3 Dredging Processes N/A N/A Miedema TU Delft
With relation to offshore engineering, this course focuses on 3 main dredging processes- the cutting of sand, clay and rock, the sedimentation process in hopper dredges, and the breaching process.
000 full-course Durability, Evaluation and Repair of Concrete Structures 2007-03-01 Spring 2007 Mesfer M. Al-Zahrani Kufpm
Examines durability issues of concrete structures, preventive measures, diagnosis, and repair materials and techniques.
024 full-course 24 Dynamic Programming and Stochastic Control 2011-09-01 Fall 2011 Dimitri Bertsekas Massachusetts Institute of Technology
This course covers fundamental models and solution methods for sequential decision-making problems of stochastic control.
006 mixed 6 Dynamic Systems & Controls N/A N/A Saylor
Supplemented with videos from the Khan Academy and divided into five units, this course gives students a thorough understanding of the basics of dynamic systems and controls.
025 article 25 Dynamic Systems and Control N/A N/A Emilio Frazzoli, Munther Dahleh MIT
This is a graduate-level course that will familiarize you with systems that evolve with time, also known as dynamic systems.
024 full-course 24 Dynamic Systems and Control 2011-03-01 Spring 2011 Emilio Frazzoli, Munther Dahleh Massachusetts Institute of Technology
This course addresses systems that evolve with time, also called dynamic systems.
025 video 25 Dynamic Systems and Feedback 2011-03-01 Spring 2011 Alice Agogino University of California - Berkeley
This course introduces students to the design concepts and techniques used to develop mechanical engineering systems.
038 audio 38 Dynamic Systems and Feedback 2011-03-01 Spring 2011 Roberto Horowitz University of California - Berkeley
The design concepts and techniques used to develop mechanical engineering systems are reviewed in this course.
005 video 5 Dynamic Web Development Basics N/A N/A Alan Quandt UDemy
Students in this course will create mySQL database and learn how to modify contents in a database.
032 article 32 Dynamics N/A N/A Sheila Widnall, John Deyst, Edward Greitzer MIT
This course is composed of text lecture notes and reading material that will teach you about the fundamentals of Newtonian mechanics and their application to aerospace engineering.
000 article Dynamics 2008-09-01 Fall 2008 SangJoon Shin Seoul National University
This course will cover principles of dynamics in mechanical and aerospace engineering, such as force, torque, and motion.
015 article 15 Dynamics 2008-09-01 Fall 2008 Kyu-Jin Cho Seoul National University
This course will cover issues such as kinematics, particles, motion, work and energy, kinetics of rigid bodies, and rotatics frames.
000 article Dynamics 2011-09-01 Fall 2011 Ji-Hwan Kim Seoul National University
This course will cover principles of dynamics in mechanical and aerospace engineering, such as force, torque, and motion.
000 article Dynamics 003 2011-09-01 Fall 2011 Kyu-Jin Cho Seoul National University
This course will cover principles of dynamics in mechanical and aerospace engineering, such as force, torque, and motion.
10,13 full-course 10,13 Dynamics and Control I N/A NA Nicholas Makris, Peter So, Sanjay Sarma, Dr. Yahya Modarres-Sadeghi Massachusetts Institute of Technology
Through video lectures with notes and lab sessions, this course will focus on dynamics and variations of lumped-parameter models of mechanical systems.
044 full-course 44 Dynamics and Stability N/A N/A Suiker TU Delft
This course gives students a background in aerospace engineering with advanced methods of dynamics in the field.
001 article 1 Dynamics of Machines N/A N/A Indian Institute of Technology Bombay
Topics covered in this course include dynamics of rigid, rotating and symmetrical bodies, vibration of mechanical systems, and imbalance in multicylinder engines.
001 video 1 Dynamics of Machines N/A N/A Amitabha Ghosh Indian Institute of Technology Kanpur
Topics covered in this course include dynamics of rigid, rotating and symmetrical bodies, vibration of mechanical systems, and imbalance in multicylinder engines.
000 video Dynamics of Machines N/A N/A Andy Kleit NPTEL
Dynamics of Machines offers lectures in rigid body motion, balancing, dynamics of machines, and more.
013 article 13 Dynamics of Nonlinear Systems N/A N/A Alexandre Magretski MIT
Through lecture notes covering topics such as nonlinear ordinary differential equations, Picard iteration, and contaction mapping theorem, this course will introduce you to nonlinear deterministic dynamical systems.
013 full-course 13 Dynamics of Nonlinear Systems 2003-09-01 Fall 2003 Alexandre Megretski Massachusetts Institute of Technology
In this course students are given an introduction to nonlinear deterministic dynamical systems.
001 video 1 Dynamics of Physical Systems N/A N/A S. Banerjee Indian Institute of Technology Kharagpur
This course covers the dynamics of physical systems, as related to electrical engineering.
013 article 13 Dynamics of Structures N/A N/A Jae Kwan Kim Seoul National University
This is an informative course that covers principles like distributed mass and elasticity that are important to the study of structures.
045 full-course 45 E-Commerce N/A N/A Saadat Nisar Virtual University of Pakistan
Students in this course will focus on the all aspects of online business, like technology, security, e-banking and legal issues.
009 full-course 9 E-Commerce and the Internet in Real Estate and Construction N/A NA Dr. John Macomber Massachusetts Institute of Technology
This course examines how the real estate and construction industry business strategies are affected by information technology.
012 audio 12 e-Commerce Implementation N/A N/A Tony Pittarese East Tennessee State University
This course from East Tennessee State University provides an overview of key strategic and implementation issues in e-Business and e-Commerce.
001 full-course 1 Earthquake Engineering N/A N/A Apostolos S. Papageorgiou Seoul National University
Students in this course will learn how to apply their engineering skills and knowledge to decrease the amount of damage done to buildings and structures during and after earthquakes.
002 full-course 2 Earthquake Risk Reduction 2006-09-01 Fall 2006 Tokyo Institute of Technology
Covering subjects related to earthquake risk reduction, this course educates students on general and earthquake preparedness, earthquake ground motion, and the response of structures to earthquakes, among other things.
020 video 20 Easy PHPeasy 2 - Objects, Frameworks and Apps N/A N/A Ryan Kennedy UDemy
Learn more about web development and new technologies in this course.
013 full-course 13 Ecology I: The Earth System N/A NA Edward DeLong, Penny Chisholm Massachusetts Institute of Technology
This course focuses on the fundamentals of the ecology of the earth.
022 full-course 22 Ecology II: Engineering for Sustainability N/A NA Dennis McLaughlin Massachusetts Institute of Technology
This course looks at the interactions between humans and the natural environment using physical, chemical, ecological, and economic principles.
024 article 24 Economic & Environmental Issues in Materials Selection N/A NA Randolph Kirchain MIT
This course will teach you how to apply environmental and economic variables when selecting materials.
025 audio 25 Economics 1, 001 2012-03-01 Spring 2012 J. Bradford Delong UC Berkeley
This is an introductory economics course.
000 mixed Editing Files and Emacs N/A N/A The University of Nottingham
This course provides and introduction to the Unix operating system.
012 full-course 12 Educational Software N/A N/A Ir. W.P. Brinkman TU Delft
Students in this course will be introduced to key principles and key theories of educational software.
026 mixed 26 Efficient Algorithms and Intractable Problems 2012-03-01 Spring 2012 Christos Papadimitriou University of California - Berkeley
Models of computation, numerical and algebraic algorithms, unsolvable and intractable problems, and other basic concepts and techniques in the design and analysis of algorithms are discussed in this course.
016 article 16 Elasticity 2008-09-01 Fall 2008 Yoon Young Kim Seoul National University
Students cover principles of strain, stress, equilibrium and superposition in this graduate course.
016 article 16 Elasticity 2009-09-01 Fall 2009 Yoon-Young Kim Seoul National University
Students cover principles of strain, stress, equilibrium and superposition in this graduate course.
012 video 12 ELEC3104 Digital Signal Processing by Prof. E. Ambikairajah N/A N/A E. Ambikairajah Academic Earth
Several videos covering signal process including measuring, manipulating, or analyzing information like biomedical data, audio, videos, photography, radar, and DNA.
000 full-course Electric Circuits I 2008-03-01 Spring 2008 Husain A. Al-Jamid KFUPM
This course provides a basic introduction to the fundamentals and analysis of electric circuits.
000 full-course Electric Circuits II 2005-09-01 Fall 2005 A. H. Abdur-Rahim KFUPM
This advanced course provides analysis of three-phase networks and computer-aided circuits, and time-domain solutions of second-order circuits.
000 full-course Electric Energy Engineering 2008-09-01 Fall 2008 Ibrahim El-Amin KFUPM
Explores magnetic circuits, transformers, concepts of electric and DC machines.
024 full-course 24 Electric Machines 2005-09-01 Fall 2005 James Kirtley Massachusetts Institute of Technology
Using electric machinery to illustrate, this course examines electromagnetic concepts.
038 mixed 38 Electrical Engineering 100, 001 2012-09-01 Fall 2012 Vivek Subramanian UC Berkeley
This course serves as an introduction to the principles of electrical engineering, starting from the basic concepts of voltage and current and circuit elements of resistors, capacitors, and inductors.
021 mixed 21 Electrical Engineering 105, 001 2012-09-01 Fall 2012 Bernhard E. Boser UC Berkeley
Topics covered in this course include fundamental circuit, device concepts needed to understand analog integrated circuits and more.
025 mixed 25 Electrical Engineering 119, 001 2010-03-01 Spring 2010 Jeffrey Bokor UC Berkeley
This course is an introduction to optical engineering.
023 mixed 23 Electrical Engineering 130, 001 2012-09-01 Fall 2012 Sayeef Salahuddin UC Berkeley
This course serves as an overview of electronic properties of semiconductor.
023 video 23 Electrical Engineering 140, 001 2011-03-01 Spring 2011 Clark Tu-Cuong Nguyen UC Berkeley
This course focuses on linear integrated circuits.
027 video 27 Electrical Engineering 141, 001 2010-09-01 Fall 2010 UC Berkeley
Topics in this course include CMOS inverters, complex gates, design, metrics and more.
026 video 26 Electrical Engineering 141, 001 2010-03-01 Spring 2010 UC Berkeley
Some of the topics covered in this engineering course include design of large system blocks, sequential circuits, clocking approaches and more.
034 mixed 34 Electrical Engineering 141, 001 2011-03-01 Spring 2011 Jan M Rabaey UC Berkeley
This is an introductory course into digital integrated circuits.
026 mixed 26 Electrical Engineering 144 2011-09-01 Fall 2011 Borivoje Nikolic UC Berkeley
This course is an introduction to digital integrated circuits.
023 mixed 23 Electrical Engineering 230M 2012-09-01 Fall 2012 Sayeef Salahuddin UC Berkeley
This course serves as an overview of electronic properties of semiconductor.
027 mixed 27 Electrical Engineering 240, 001 2010-03-01 Spring 2010 Elad Alon UC Berkeley
This is an advanced course in analog integrated circuits.
027 video 27 Electrical Engineering 240, 001 2011-03-01 Spring 2011 Simone Gambini UC Berkeley
This course deals with advanced analog integrated circuits and more.
029 video 29 Electrical Engineering 240, 001 2010-03-01 Spring 2010 UC Berkeley
Some of the topics studied in this course include methods of achieving wide-band amplification, gain-bandwidth considerations, analysis of noise in integrated circuits and more.
022 video 22 Electrical Engineering 290 C 2011-03-01 Spring 2011 Elad Alon UC Berkeley
This course covers advanced topics in circuit design.
022 mixed 22 Electrical Engineering 290C, 001 2011-03-01 Spring 2011 Elad Alon UC Berkeley
This is an advanced course in circuit design.
037 mixed 37 Electrical Engineering 40, 001 2010-09-01 Fall 2010 Bernhard E Boser UC Berkeley
This is an introductory course to microelectronic circuits.
026 mixed 26 Electrical Engineering 40, 001 2010-03-01 Spring 2010 Bernhard E. Boser UC Berkeley
This course is an introduction to microelectronic circuits.
026 mixed