Free Online
Engineering & Computer Science Courses
| Media | Course | Start Date | Professor | School | Show More | |
|---|---|---|---|---|---|---|
| audio 4 | A Beginner's Guide to Dreamweaver | Spring 2009 | Paul Summers | Birmingham City University | ||
| Learn the basics to the software Dreamweaver. | ||||||
| audio | A Beginner's Guide to InDesign | N/A | Paul Summers | Birmingham City University | ||
| Learn the basics to the software InDesign. | ||||||
| full-course | A Day at the Supermarket | N/A | Adam W. Cooper | Codecademy | ||
| This Python course teaches you how to manage your own supermarket and buy goods. | ||||||
| full-course 3 | A Gentle Introduction to Programming Using Python | January IAP 2011 | Sarina Canelake | Massachusetts Institute of Technology | ||
| Students with little or no programming experience learn how to use Python. | ||||||
| full-course 10 | A Gentle Introduction to Programming Using Python | January IAP 2008 | Mihir Kedia, Aseem Kishore | Massachusetts Institute of Technology | ||
| Students with little or no programming experience learn how to use Python. | ||||||
| full-course | A Simple Counter | N/A | Codecademy | |||
| Combine HTML, CSS, and JavaScript to create a simple counter widget. | ||||||
| full-course 12 | A Sustainable Transportation Plan for MIT | 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. | ||||||
| full-course 12 | Academic Strategies for the IT Professional | N/A | Kaplan University | |||
| Learn strategies for prevailing in your academic IT studies, including how to prioritize your tasks and manage your time. | ||||||
| video 1 | Acoustic Instabilities in Aerospace Propulsion | N/A | R.I. Sujith | Indian Institute of Technology Madras | ||
| This course is an introduction to acoustics and combustion driven oscillations. | ||||||
| full-course 7 | Acoustic Remote Sensing and Sea Floor Mapping | N/A | Snellen | TU Delft | ||
| Topics in this course include relevant physical oceanography, elements of marine geology, underwater sound propagation and more. | ||||||
| full-course 25 | Acoustics of Speech and Hearing | 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. | ||||||
| video 41 | Adaptive Signal Processing | N/A | NPTEL | |||
| Learn the fundamentals of adaptive signal processing, such as linear and nonlinear adaptive filtering algorithms. | ||||||
| video 1 | Adaptive Signal Processing | 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. | ||||||
| mixed 1 | Adobe After Effects | 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. | ||||||
| mixed 23 | Adobe After Effects | 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. | ||||||
| video 19 | Adobe After Effects Tutorials | 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. | ||||||
| video 21 | Adobe Certified Training: Photoshop CS6 | N/A | UDemy | |||
| Learn more about Photoshop with this course. | ||||||
| mixed 1 | Adobe Connect | N/A | Russell Stannard | |||
| A course on Adobe Connect for online Web conferencing, presentations, e-learning, webinars, and screen sharing. | ||||||
| mixed 12 | Adobe Connect | N/A | Russell Stannard | Russell Stannard | ||
| A course on Adobe Connect for online Web conferencing, presentations, e-learning, webinars, and screen sharing. | ||||||
| video 19 | Adobe Dreamweaver Tutorials | N/A | NPTEL | |||
| Become versed in Adobe Dreamweaver, which allows users to create and manage HTML-based websites and mobile applications. | ||||||
| mixed 1 | Adobe Flash CS3 | N/A | Russell Stannard | |||
| A course on using the Flash interface, including using ActionScript code, creating interactive quiz questions, and incorporating video. | ||||||
| mixed 34 | Adobe Flash CS3 | N/A | Russell Stannard | Russell Stannard | ||
| A course on using the Flash interface, including using ActionScript code, creating interactive quiz questions, and incorporating video. | ||||||
| video 19 | Adobe Flash Tutorials | N/A | NPTEL | |||
| Become familiar with Adobe Flash, and learn to create your own drop down menu, photo gallery, and much more. | ||||||
| video 19 | Adobe Flex Tutorial | N/A | NPTEL | |||
| Become familiar with this software, which allows users to create rich Internet applications. | ||||||
| video 32 | Adobe Illustrator Tutorials | N/A | NPTEL | |||
| Learn to create graphics with Adobe Illustrator, a software geared towards graphic design creation. | ||||||
| mixed 1 | Adobe Photoshop | N/A | Russell Stannard | |||
| A course on using Adobe Photoshop CS3 and fundamental design principles. | ||||||
| mixed 23 | Adobe Photoshop | N/A | Russell Stannard | Russell Stannard | ||
| A course on using Adobe Photoshop CS3 and fundamental design principles. | ||||||
| video 32 | Adobe Photoshop Tutorials | N/A | NPTEL | |||
| For beginners and experts alike, lean such Photoshop tricks as the invisible clothing effect and pop art techniques. | ||||||
| full-course 1 | Advance Geotechnological Engineering | N/A | Dr. Nihar Ranjan Patra | Indian Institute of Technology Kanpur | ||
| This course covers advanced topics in geotechnological engineering. | ||||||
| video 1 | Advanced 3G and 4G Wireless Mobile Communications | 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. | ||||||
| full-course 26 | Advanced Algorithms | Fall 2008 | Michel Goemans | Massachusetts Institute of Technology | ||
| In this graduate course students research advanced topics in design and analysis of algorithms. | ||||||
| full-course 29 | Advanced Algorithms | 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. | ||||||
| full-course 45 | Advanced Algorithms Analysis and Design | 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. | ||||||
| article 7 | Advanced Analog Integrated Circuit | 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. | ||||||
| video 27 | Advanced Analog Integrated Circuits | N/A | Simone Gambini | University of California - Berkeley | ||
| This course covers lectures ranging from amplifiers to low noise design in advanced analog integrated circuits. | ||||||
| mixed 24 | Advanced Analog Integrated Circuits | 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. | ||||||
| video 29 | Advanced Analog Integrated Circuits | 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. | ||||||
| video 26 | Advanced Analog Integrated Circuits | 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. | ||||||
| mixed 5 | Advanced Artificial Intelligence | N/A | Saylor | |||
| This course discusses the components and functions of Artificial Intelligence at an advanced level. | ||||||
| full-course 15 | Advanced Circuit Techniques | 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. | ||||||
| article 17 | Advanced Compilers | N/A | Soo-Mook Moon | Seoul National University | ||
| This course delves into the back-ends of compilers, focusing on optimization and run-time architectures. | ||||||
| full-course 7 | Advanced Computer Architecture | 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. | ||||||
| full-course 45 | Advanced Computer Architecture II | N/A | M. Ashraf Chughtai | Virtual University of Pakistan | ||
| This class covers the advanced design and architecture of computers. | ||||||
| article 9 | Advanced Computer Design | 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. | ||||||
| full-course 45 | Advanced Computer Networks | 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. | ||||||
| article 10 | Advanced Construction Technology | 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. | ||||||
| full-course 1 | Advanced Control System Design for Aerospace Vehicles | 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. | ||||||
| video 40 | Advanced Control System Design for Aerospace Vehicles | 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. | ||||||
| video 1 | Advanced Control Systems | N/A | S. Majhi | Indian Institute of Technology Guwahati | ||
| This course introduces students to the fundamentals of advanced control system analysis and design. | ||||||
| full-course 2 | Advanced Course of Energy Science and Engineering | 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. | ||||||
| full-course 4 | Advanced CSS Positioning | 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. | ||||||
| full-course 4 | Advanced CSS Selectors | 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. | ||||||
| full-course 2 | Advanced Data Analysis | 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. | ||||||
| full-course 2 | Advanced Data Analysis | 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. | ||||||
| full-course 2 | Advanced Data Analysis | 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. | ||||||
| full-course 2 | Advanced Data Analysis | Spring 2005 | Tokyo Institute of Technology | |||
| This course is the earliest published version of the course on advanced data analysis, taught in 2005. | ||||||
| full-course 2 | Advanced Data Engineering | Fall 2012 | Tokyo Institute of Technology | |||
| In this course, students will focus on advanced approaches for the algorithm, architecture, and mechanism in data engineering. | ||||||
| full-course 26 | Advanced Data Structures | Spring 2010 | Erik Demaine, Andr | Massachusetts Institute of Technology | ||
| Curriculum in this course investigates major results and modern research of data structures. | ||||||
| full-course | Advanced Database Systems | Spring 2007 | Salahadin Mohammed | KFUPM | ||
| Covers advanced data, object-relational, and object-oriented models, and conceptual database design. | ||||||
| article 16 | Advanced Databases | N/A | Sang-goo Lee | Seoul National University | ||
| This course extensively covers the composition and development of databases and all that entails. | ||||||
| mixed 8 | Advanced Databases | N/A | Saylor | |||
| Following up the course on modern databases, this course explores more complex systems and databases and educates on manipulation techniques. | ||||||
| full-course 6 | Advanced Device Physics | N/A | R.A.C.M.M. van Swaaij | TU Delft | ||
| This course covers the physics of advanced semiconductor devices. | ||||||
| mixed 31 | Advanced Digital Integrated Circuits | 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. | ||||||
| full-course 1 | Advanced Digital Signal Processing - Multirate and Wavelets | N/A | V.M. Gadre | Indian Institute of Technology Bombay | ||
| This course will take a look at the relation between wavelets and multirate systems. | ||||||
| audio 28 | Advanced Dynamics | 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. | ||||||
| article 16 | Advanced Elasticity | 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. | ||||||
| video 1 | Advanced Electric Drives | 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. | ||||||
| full-course 2 | Advanced Electromagnetic Waves | 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. | ||||||
| full-course 15 | Advanced Electromagnetism | Spring 2003 | Jin Au Kong | Massachusetts Institute of Technology | ||
| Students cover various advanced topics surrounding graduate-level electromagnetism studies in this course. | ||||||
| article 7 | Advanced Embedded Systems | 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. | ||||||
| article 5 | Advanced Engineering Thermodynamics | 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. | ||||||
| article 6 | Advanced Environmental Hydraulics | 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. | ||||||
| video 1 | Advanced Finite Elements Analysis | N/A | Dr. R. Krishnakumar | Indian Institute of Technology Madras | ||
| This course will cover the finite element method and partial differential and integral equations. | ||||||
| article 15 | Advanced Flight Dynamics and Control: Multivariable Control Systems | 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. | ||||||
| full-course 7 | Advanced Fluid Dynamics of the Environment | 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. | ||||||
| article 9 | Advanced Fluid Mechanics | Spring 2010 | Haecheon Choi | Seoul National University | ||
| Students will delve into advanced topics in flow kinematics, governing equations, potential flows, airfoil theory. | ||||||
| article 10 | Advanced Foundation Engineering I | 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. | ||||||
| video 1 | Advanced Gas Dynamics | 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. | ||||||
| article 14 | Advanced Geoenvironmental Engineering I | 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. | ||||||
| full-course | Advanced Geotechnical Engineering | 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. | ||||||
| full-course 2 | Advanced Geotechnical Engineering | 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. | ||||||
| article 1 | Advanced Geotechnical Engineering 2 | 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. | ||||||
| article 14 | Advanced Heat Transfer | N/A | Ibrahim sezai | Eastern Mediterranean University | ||
| Learn advanced topics of convention heat transfer, such as integral method usage and boundary layer flow. | ||||||
| video 1 | Advanced Hydraulics | N/A | Dr. Suresh A. Kartha | Indian Institute of Technology Guwahati | ||
| This course will describe the flows and properties in open channels. | ||||||
| full-course 1 | Advanced Hydraulics | 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. | ||||||
| full-course 1 | Advanced Hydrology | N/A | Dr. Subhankar Karmakar | Indian Institute of Technology Bombay | ||
| This course will address the computational emphasis of advanced hydrology. | ||||||
| video 1 | Advanced Hydrology | 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. | ||||||
| full-course 2 | Advanced Hydrology and Water Resources Management | Spring 2012 | Tokyo Institute of Technology | |||
| This lecture gives students exposure to advanced knowledge in water and hydrology resources. | ||||||
| video 1 | Advanced Machining Processes | 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. | ||||||
| article 1 | Advanced Manufacturing Processes | N/A | Dr. A.K. Sharma | Indian Institute of Technology Roorkee | ||
| This course reviews the details and practices of the advanced machining theory. | ||||||
| full-course 1 | Advanced Mathematical Techniques in Chemical Engineering | N/A | S. De | Indian Institute of Technology Kharagpur | ||
| This course covers advanced topics in mathematical techniques in chemical engineering. | ||||||
| full-course | Advanced Mechanical Behavior of Materials | Fall 2007 | Zuhair Mattoug Gasem | KFUPM | ||
| This course emphasizes the dynamics of stress, strain, strain rate and elastic properties of materials. | ||||||
| full-course 2 | Advanced Mechanical Systems Design | Fall 2007 | Tokyo Institute of Technology | |||
| This course introduces the various machine elements of mechanical systems, such as sensors, actuators, and mechanisms. | ||||||
| full-course 25 | Advanced Natural Language Processing | Fall 2005 | Michael Collins, Regina Barzilay | Massachusetts Institute of Technology | ||
| This graduate-level course is an introduction to the processing of natural languages. | ||||||
| audio | Advanced Online Design | N/A | Blake Haggerty | NJIT | ||
| Explore online visual communication as well as community building navigation theory, contemporary design and more. | ||||||
| full-course 2 | Advanced Operating Systems | 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. | ||||||
| full-course 45 | Advanced Operating Systems | N/A | Farhan Zaidi | Virtual University of Pakistan | ||
| The objective of this course is to explore the design principles of computer operating systems. | ||||||
| full-course 2 | Advanced Operating Systems | Fall 2012 | Tokyo Institute of Technology | |||
| State-of-the-art operating systems and related technologies will be introduced in this course. | ||||||
| video 1 | Advanced Operations Research | 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. | ||||||
| full-course 1 | Advanced Optical Communication | 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. | ||||||
| full-course 2 | Advanced Organic Reactions | Fall 2005 | Tokyo Institute of Technology | |||
| This course gives a comprehensive introduction to advanced organic reactions. | ||||||
| full-course | Advanced Reactor Analysis | Spring 2007 | Abdulla Abed Shaikh | KFUPM | ||
| Covers properties, interactions, and reactions of various types of homogenous reactors. | ||||||
| full-course 13 | Advanced Readings in Instructional Technology | 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. | ||||||
| article 15 | Advanced Real-Time Systems (Cyber-Physical System Design Paradigm) | 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. | ||||||
| full-course 2 | Advanced Separation Operations | Fall 2012 | Tokyo Institute of Technology | |||
| Students learn about the basic models and related equilibrium relations on more than 13 unit mass transfer operations. | ||||||
| full-course 2 | Advanced Signal Processing | Spring 2012 | Tokyo Institute of Technology | |||
| This course covers several important concepts of design and implementation of signal processing algorithms. | ||||||
| full-course 19 | Advanced Soil Mechanics | NA | Charles Ladd, Dr. Lucy Jen | Massachusetts Institute of Technology | ||
| This course teaches students how to apply principles of soil mechanics. | ||||||
| article 23 | Advanced Soil Mechanics 1 | 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. | ||||||
| article 1 | Advanced Soil Mechanics 1 | 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. | ||||||
| article 1 | Advanced Soil Mechanics 2 | 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. | ||||||
| full-course 10 | Advanced Solid State Physics | 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. | ||||||
| full-course 26 | Advanced Statistical Mechanics | N/A | Thijssen | TU Delft | ||
| Course topics include ensemble theory and interacting particles and non-interacting particles. | ||||||
| video 1 | Advanced Strength of Materials | 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. | ||||||
| full-course 1 | Advanced Structural Analysis | N/A | Devdas Menon | Indian Institute of Technology Madras | ||
| This course reviews the basic concepts of structural analysis and matrix algebra. | ||||||
| full-course 26 | Advanced System Architecture | Spring 2006 | David Whitney, Joel Moses, Christopher Magee | Massachusetts Institute of Technology | ||
| Take this course for a deep understanding of engineering systems. | ||||||
| article 14 | Advanced Theory of Computation | 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. | ||||||
| article 14 | Advanced Theory of Concrete Plasticity | 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. | ||||||
| article 8 | Advanced Theory of Helicopter | 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. | ||||||
| article 15 | Advanced Theory of Helicopter | 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. | ||||||
| full-course | Advanced Topics in Bioinformatics | Fall 2009 | Tolga CAN | Middle east technical University | ||
| This course covers bioinformatics recent developments and open research problems. | ||||||
| video 22 | Advanced Topics in Circuit Design | 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. | ||||||
| full-course 2 | Advanced Topics in Civil Engineering II | Fall 2010 | Tokyo Institute of Technology | |||
| This course addresses topics related to water resources engineering, hydrological modeling, and management. | ||||||
| full-course | Advanced Topics in Civil Engineering: Optimization Models in Transportation | N/A | Chulalongkorn University | |||
| This course provides an introduction to operations research and its use in transportation engineering. | ||||||
| full-course 22 | Advanced Topics in Cryptography | Spring 2003 | Massachusetts Institute of Technology | |||
| This course covers various levels of proofs, computations, and security surrounding cryptography. | ||||||
| mixed 12 | Advanced Topics in Learning Object Design and Reuse | Fall 2005 | David Wiley, Ph.D. | Utah State University | ||
| This course covers topics in design, creation, and reuse of learning objects. | ||||||
| full-course 2 | Advanced Topics in Optical Science and Engineering | N/A | John Federici | NJIT | ||
| Students in this course will be responsible for conducting hands-on research experiments in topics of interest. | ||||||
| full-course | Advanced Topics in Python | 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. | ||||||
| audio 11 | Advanced Topics in Web Development | 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. | ||||||
| full-course 1 | Advanced Transport Phenomena | 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. | ||||||
| article 1 | Advanced Transportation Engineering | 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. | ||||||
| full-course 2 | Advances in Affective Cognitive Science | 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. | ||||||
| full-course 1 | Advances in Corrosion Engineering | 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. | ||||||
| full-course | Adventures in Advanced Symbolic Programming | 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. | ||||||
| video 1 | Aero Elasticity | N/A | C. Venkatesan | Indian Institute of Technology Kanpur | ||
| This course covers the classification and solution of aero elastic problems. | ||||||
| video 26 | Aero elasticity | 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. | ||||||
| article 49 | Aerodynamics | 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. | ||||||
| full-course 16 | Aerodynamics I | Fall 2008 | Abdullah M. Al-Garni | KFUPM | ||
| Introduction to aerodynamics, including common fluid flow equations and theory. | ||||||
| article 36 | Aerodynamics of Viscous Fluids | 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. | ||||||
| article 3 | Aeroelasticity | Fall 2008 | Shin, SangJoon | Seoul National University | ||
| This graduate course will cover elastic, intertial, and aerodynamic forces in aerospace engineering. | ||||||
| article 17 | Aerospace Biomedical and Life Support Engineering | N/A | Dava Newman | MIT | ||
| This course will teach you how to solve physiological adaptation problems that arise in microgravity and partial gravity environments. | ||||||
| article 18 | Aerospace Dynamics | 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. | ||||||
| full-course 4 | Aerospace Engineering | 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. | ||||||
| full-course | Aerospace Engineering Lab I | Fall 2005 | Ahmed Z. Al-Garni | KFUPM | ||
| Presents laboratory experiments related to aerospace fields, including fluid dynamics, aerodynamics and gas dynamics, and propulsion. | ||||||
| full-course | Aerospace Engineering Lab II | 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. | ||||||
| full-course | Aerospace System Design | Fall 2008 | Wael Abdelrahman | KFUPM | ||
| Overview of integrated aerospace design, including theory, background, and methods of the aerospace system. | ||||||
| full-course 1 | Affective Computing | Spring 2008 | Rosalind W. Picard | MIT | ||
| This course explores computing that relates to, deliberately influences, or arises from emotion. | ||||||
| article 12 | Air Traffic Control | N/A | John Hansman | MIT | ||
| This course is composed of lecture notes discussing various aspects of air traffic control systems. | ||||||
| article 21 | Air Transportation Systems Architecting | N/A | Earll Murman, John Hansman, John-Paul Clarke | MIT | ||
| This course covers the various topics associated with the architecting of air transportation systems. | ||||||
| article 16 | Aircraft Conceptual Design | 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. | ||||||
| article 17 | Aircraft Stability and Control | N/A | Johnathan How | MIT | ||
| This course will teach you how to maintain aircraft stability and control through applied aerodynamics. | ||||||
| article 16 | Aircraft Structural Mechanics | 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. | ||||||
| article 15 | Aircraft Structures | 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. | ||||||
| full-course 23 | Aircraft Systems Engineering | Fall 2005 | Jeffrey Hoffman | MIT | ||
| Learn about the engineering behind aircraft systems through this MIT course. | ||||||
| mixed 2 | Aircraft Systems Engineering | Fall 2005 | Jeffrey Hoffman | MIT | ||
| This course covers basic system engineering, basic aircraft performance, safety, risk analysis and more. | ||||||
| mixed 22 | Aircraft Systems Engineering | N/A | Jeffrey Hoffman | MIT | ||
| Through video lectures and selected readings, this course will teach you about various aspects of engineering aircraft systems. | ||||||
| article 24 | Airline Schedule Planning | N/A | Cynthia Barnhart | MIT | ||
| This course examines airline schedule models and optimization techniques used for planning and addressing problems in operations. | ||||||
| full-course 24 | Airline Schedule Planning | 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. | ||||||
| full-course 22 | Algebraic Techniques and Semidefinite Optimization | Spring 2006 | Pablo Parrilo | Massachusetts Institute of Technology | ||
| Through this research-intensive course students focus on algebraic and computational methods for solving optimization problems. | ||||||
| mixed 4 | Algorithms | N/A | Shai Simonson | ArsDigita University | ||
| This class teaches students about algorithms, according to methodology and application. | ||||||
| mixed 8 | Algorithms | N/A | Saylor | |||
| Focusing on the fundamentals of computer algorithms, Saylor's course educates students on methods useful in practice. | ||||||
| video 48 | Algorithms | N/A | NPTEL | |||
| Understand how algorithms are designed, how to analyze them, and how to algorithms solve problems. | ||||||
| full-course 14 | Algorithms for Computational Biology | Spring 2005 | Manolis Kellis | Massachusetts Institute of Technology | ||
| This course covers various algorithmic challenges in computational biology. | ||||||
| full-course 26 | Algorithms for Computer Animation | Fall 2002 | Jovan Popovic | Massachusetts Institute of Technology | ||
| This graduate course explores the algorithms that facilitate computer animation. | ||||||
| full-course 6 | Algorithms, Part I | Spring 2012 | Robert Sedgewick and Kevin Wayne | Princeton University | ||
| Every serious programmer needs to know this essential information about algorithms and data structures. | ||||||
| full-course 6 | Algorithms, Part II | Spring 2013 | Robert Sedgewick and Kevin Wayne | Princeton University | ||
| Continuing from Algorithms, Part I, this course shares important algorithm concepts for serious programmers. | ||||||
| full-course 6 | Algorithms: Design and Analysis, Part 1 | Spring 2013 | Tim Roughgarden | Stanford University | ||
| Study the fundamental principles of algorithm design in this course from Stanford. | ||||||
| full-course 6 | Algorithms: Design and Analysis, Part 2 | Fall 2012 | Tim Roughgarden | Stanford University | ||
| Study the fundamental principles of advanced algorithm design in this course from Stanford. | ||||||
| mixed 1 | ALISON ABC IT - Computer Training Suite | N/A | Alison | |||
| A course on information technology covering basic Microsoft Office computer applications and touch typing training. | ||||||
| mixed 1520 | ALISON ABC IT - Computer Training Suite | N/A | Alison | |||
| A course on information technology covering basic Microsoft Office computer applications and touch typing training. | ||||||
| full-course 1 | Ambient Intelligence | 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. | ||||||
| full-course 1 | An Introduction to Computer Networks | Fall 2012 | Stanford University | |||
| Students will gain a basic understanding of computer networks in this six-week course. | ||||||
| article | An Introduction to Data and Information | N/A | The Open University | |||
| Get an understanding of how computers process data into information with this course. | ||||||
| full-course 1 | An Introduction to Electronics Systems Packaging | 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. | ||||||
| full-course 23 | An Introduction to Intelligent Transportation Systems | NA | Joseph Sussman | Massachusetts Institute of Technology | ||
| This course focuses on using Intelligent Transportation Systems to view and improve transportational and societal issues. | ||||||
| full-course 8 | An Introduction to Interactive Programming in Python | 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. | ||||||
| video 9 | An Introduction to Modern Electronics | 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. | ||||||
| article 14 | An Introduction to Spatial Information Engineering | 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. | ||||||
| full-course 1 | Analog Circuits | 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. | ||||||
| video 50 | Analog Electronics | N/A | NPTEL | |||
| Become knowledgeable in analog electronics, learning their components, characteristics, and much more. | ||||||
| full-course 10 | Analog Electronics | 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. | ||||||
| video 1 | Analog ICs | N/A | K. Radhakrishna Rao | Indian Institute of Technology Madras | ||
| This course covers the logic and techniques required to design analog integrated circuit design. | ||||||
| full-course 10 | Analog Integrated Circuit Design | 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. | ||||||
| full-course 24 | Analysis and Design of Digital Integrated Circuits | Fall 2003 | Anantha Chandrakasan | Massachusetts Institute of Technology | ||
| This course examines the device and circuit level optimization of digital building blocks. | ||||||
| full-course 24 | Analysis of Biological Networks (BE.440) | 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. | ||||||
| article 15 | Analysis of Reactor Static Characteristics | Fall 2008 | Joo Han-gyu | Seoul National University | ||
| Topics covered will include collision property method, escape probabilities, P1 approximation and diffusion theory, and depletion. | ||||||
| article 8 | Analysis of Turbulent Flow | Spring 2010 | Haecheon Choi | Seoul National University | ||
| Students will learn about fluid motion equations, statistics in turbulent flows, free shear flows, and turbulence modeling. | ||||||
| full-course 2 | Analysis of Vibration and Elastic Wave | 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. | ||||||
| article 15 | Analysis of Viscous Fluid Flows | Spring 2008 | Shin Hyung Rhee | Seoul National University | ||
| This graduate course will cover viscious fluid flows from viscous flow equations to incompressible turbulent flow. | ||||||
| article 10 | Analyzing Computer Performance | N/A | Open University of Hong Kong | |||
| Gain an understanding of computer designs to compare and analyze the performance of computer systems. | ||||||
| audio 11 | Android Development | Fall 2010 | David Fisher | |||
| Take this course to get started in Android development with all of the basics. | ||||||
| video 9 | Android Programming Video Tutorials | N/A | UDemy | |||
| Learn Android programming tips and basics in this course. | ||||||
| full-course 14 | AppBaker TEDx Event Starter Pack | 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. | ||||||
| article 15 | Applied acoustics | 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. | ||||||
| audio 11 | Applied Artificial Intelligence | N/A | Monica Trifas | Jacksonville State University | ||
| This course provides a survey of artificial intelligence, emphasizing uses in business, industrial, and scientific system development. | ||||||
| full-course 7 | Applied Cryptography | N/A | David Evans | Udacity | ||
| Study the science of secrets in this applied cryptography course. | ||||||
| full-course 1 | Applied Elasticity for Engineers | 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. | ||||||
| mixed 1 | Applied Multimedia | 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. | ||||||
| full-course 15 | Applied Multimedia | 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. | ||||||
| mixed 1 | Applied Multimedia Technology | N/A | G. Christopher Clark | University of Notre Dame | ||
| This course explores the use of multimedia in communicating information and solving problems. | ||||||
| full-course 26 | Applied Multimedia Technology | 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. | ||||||
| mixed 5 | Applied Probability | 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. | ||||||
| full-course 27 | Applied Quantum and Statistical Physics | 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. | ||||||
| full-course 26 | Applied Superconductivity | Fall 2005 | Terry Orlando | Massachusetts Institute of Technology | ||
| This course approaches superconductivity phenomenologically, emphasizing superconducting electronics. | ||||||
| article 3 | Applied Thermodynamics | N/A | Indian Institute of Technology Madras | |||
| In this course, students will learn about gas power cycles, vapor power cycles, and refrigeration cycles. | ||||||
| video 1 | Applied Thermodynamics for Marine Systems | 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. | ||||||
| article 12 | Approximation algorithms for optimization | 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. | ||||||
| full-course 26 | Aquatic Chemistry | 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. | ||||||
| full-course 2 | Aquatic Environmental Science | 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. | ||||||
| full-course | Arabization of Computers | Spring 2008 | Husni Al-Muhtaseb | KFUPM | ||
| This course from KFUPM offers an introduction to Arabization systems, and Arabic software tools, programming languages, and computations. | ||||||
| article 13 | Architectural Engineering Systems Design | 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. | ||||||
| mixed | Architecture Software | Spring 2013 | TU Delft | |||
| This course provides various materials to give students a base understanding of how to use architecture software. | ||||||
| video 12 | Architecture Studio: Building in Landscapes | N/A | MIT | |||
| This course covers architecture while going over important aspects and fundamentals of buildings and landscapes. | ||||||
| article 7 | Arrays and Function | N/A | Tyler Larson | Codecademy | ||
| This course covers the basics of how to use Arrays with Functions and the relationships between the two. | ||||||
| article 4 | Arrays and Objects in JavaScript | 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. | ||||||
| mixed 2 | Artificial Intelligence | 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. | ||||||
| full-course 15 | Artificial Intelligence | 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. | ||||||
| mixed 8 | Artificial Intelligence | N/A | Saylor | |||
| This course introduces the field of artificial intelligence and is also available on iTunes. | ||||||
| video 24 | Artificial Intelligence | Spring 2012 | University of California, Berkeley | |||
| Take this Berkeley course to learn about artificial intelligence. | ||||||
| article 7 | Artificial Intelligence | Spring 2011 | ROSLINA BT RASHID | UTM | ||
| This course explains the meaning of AI and elaborates the most popular and frequently used Artificial Intelligence technologies. | ||||||
| full-course 27 | Artificial Intelligence | Fall 2010 | Patrick Henry Winston | Massachusetts Institute of Technology | ||
| This course provides an introduction to fundamental problem solving and learning methods of artificial intelligence. | ||||||
| full-course 24 | Artificial Intelligence | Spring 2005 | Leslie Kaelbling, Tom | Massachusetts Institute of Technology | ||
| Students learn basic structures used to explain artificial intelligence from a computational perspective. | ||||||
| full-course 45 | Artificial Intelligence | N/A | Zafar Alvi | Virtual University of Pakistan | ||
| Artificial Intelligence is the study of the science of making intelligent machines, especially intelligent computer programs. | ||||||
| video 1 | Artificial Intelligence | N/A | P. Dasgupta | Indian Institute of Technology Kharagpur | ||
| This course covers advanced topics in artificial intelligence, including First Order Logic and Bayesian Networks. | ||||||
| video 1 | Artificial Intelligence | 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. | ||||||
| article 1 | Artificial Intelligence | N/A | P.Mitra & S. Sarkar | Indian Institute of Technology Kharagpur | ||
| Students in this course will learn about the design of intelligent computer systems. | ||||||
| full-course 1 | Artificial Intelligence | 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. | ||||||
| video 28 | Artificial Intelligence | N/A | P. Dasgupta | NPTEL | ||
| NPTEL's course discusses artificial intelligence in computer science. | ||||||
| video 64 | Artificial Intelligence | N/A | NPTEL | |||
| Discover artificial intelligence and the computer programming that goes into making such advanced technology possible. | ||||||
| full-course 16 | Artificial Intelligence (2007) | 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. | ||||||
| full-course 6 | Artificial Intelligence for Robotics | 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. | ||||||
| mixed 16 | Artificial Intelligence- Introduction to Robotics | 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. | ||||||
| article 22 | Artificial Intelligence: Biointelligence | 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. | ||||||
| video 16 | Artificial Intelligence: Introduction to Robotics | 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. | ||||||
| video 20 | Artificial Intelligence: Machine Learning | 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. | ||||||
| video 18 | Artificial Intelligence: Natural Language Processing | 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. | ||||||
| mixed 33 | Astrodynamics | N/A | Richard Battin | MIT | ||
| This course focuses on the fundamentals of astrodynamics as they apply to space vehicle navigation and guidance. | ||||||
| full-course 1 | Astrophysics II | 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. | ||||||
| full-course 1 | Atomic and Optical Physics II | 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. | ||||||
| full-course 25 | Atomistic Computer Modeling of Materials | Spring 2005 | Gerbrand Ceder | MIT | ||
| Study the theory and application of atomistic computer simulations with this MIT course. | ||||||
| mixed 25 | Atomistic Computer Modeling of Materials (SMA 5107) | 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. | ||||||
| article 12 | Attraction and Repulsion: The Magic of Magnets | NA | James Livingston | MIT | ||
| From ancient to modern times, this course examines the applications of magnets and magnetism. | ||||||
| audio 2 | Audio Visual and Multimedia Production | Spring 2012 | Chris Hindley | Bond University | ||
| Understand the technology and techniques behind high-quality audio visual and multimedia productions. | ||||||
| full-course 6 | Automata | N/A | Jeffrey Ullman | Stanford University | ||
| Take this course to explore the field of automata theory. | ||||||
| article 14 | Automata Theory | N/A | Kunsoo Park | Seoul National University | ||
| This course explores the properties and behaviors of mathematical abstract machines and how they influence computational problems. | ||||||
| full-course 23 | Automata, Computability, and Complexity | Spring 2011 | Scott Aaronson | Massachusetts Institute of Technology | ||
| This course provides a basic introduction to concepts of theoretical computer science. | ||||||
| full-course 14 | Automatic Speech Recognition | Spring 2003 | James Glass, Victor Zue | Massachusetts Institute of Technology | ||
| Students are introduced to the expansive world of automatic speech recogniton. | ||||||
| full-course 20 | Automotive Electronics | N/A | John Kelly | Weber State University | ||
| Topics discussed in this course are theory, diagnosis, and repair of computer communication systems. | ||||||
| full-course 13 | Autonomous Robot Design Competition | 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. | ||||||
| audio 8 | Aviation Safety | N/A | Liberty University | |||
| This course introduces students to aspects of aviation safety and risk management. | ||||||
| full-course 4 | Baking Pi | N/A | Peer 2 Peer University | |||
| This Cambridge University course presents a review OS concepts and teaches how to enable Raspberry Pi. | ||||||
| mixed 5 | Basic Database Vocabulary | N/A | Memrise | |||
| An introduction to basic database terms which and included in most tutorials on the subject. | ||||||
| video 39 | Basic Electrical Technology | N/A | NPTEL | |||
| Explore the basics of electrical technology, such as electrical circuits and system schematics. | ||||||
| article 1 | Basic Electrical Technology | N/A | Indian Institute of Technology Kharagpur | |||
| This is a basic course that covers various electrical technologies and concepts. | ||||||
| video 1 | Basic Electrical Technology | N/A | L. Umanand | Indian Institute of Science Bangalore | ||
| Students will learn the basics of various electrical technologies and systems. | ||||||
| mixed 2 | Basic Electricity & Electronics | N/A | Memrise | |||
| This class serves as an introduction to some basic concepts of electricity and electronics. | ||||||
| video 1 | Basic Electronics | N/A | Chitralekha Mahanta | Indian Institute of Technology Guwahati | ||
| Topics covered in this course include semiconductor diodes, bipolar junction transistors, and field effect transistors. | ||||||
| full-course 1 | Basic Electronics | N/A | Pramod Agarwal | Indian Institute of Technology Roorkee | ||
| Topics covered in this course include semiconductor diodes, bipolar junction transistors, and field effect transistors. | ||||||
| article 4 | Basic jQuery | N/A | Louis Sobel | Codecademy | ||
| This class provides an introduction to jQuery selectors, selection manipulation, and object manipulation. | ||||||
| article 4 | Basic jQuery - Part Two | 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. | ||||||
| video 42 | Basic Python Programming | 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. | ||||||
| article 15 | Basic Skills in Microsoft Word | 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. | ||||||
| video 1 | Basic Thermodynamics | 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. | ||||||
| article 1 | Basic Thermodynamics | 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. | ||||||
| full-course 8 | Basic Thermodynamics | 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. | ||||||
| mixed 1 | Basics of Electrical Technology | 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. | ||||||
| full-course 16 | Battery Engineering | N/A | Line yanggeun | Hanyang University | ||
| An overview of research development, currently used and alternative materials, and safety concerns within battery engineering. | ||||||
| article | Battleship! | N/A | Kate Lockwood | |||
| In this Python project, learn how to make a simplified version of the classic board game Battleship! | ||||||
| full-course 15 | Bed, Bank and Shoreline Protection | 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. | ||||||
| full-course 17 | Beginner's Guide to Using Dropbox for Real Estate | N/A | Jessica Hickok | UDemy | ||
| Students in this course will learn about Dropbox and how it can help in the real estate industry. | ||||||
| full-course 7 | Behavior by Design | N/A | Nir Eyal | UDemy | ||
| This course focuses broadly on integrating psychology, technology, and business. | ||||||
| mixed 4 | Big Data Analytics - Demos | N/A | Big Data University | |||
| This course provides scenarios and demos showing big data analytics at work. Registration is required. | ||||||
| article | Big O | 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. | ||||||
| article 16 | Bio Fluid Mechanics | 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. | ||||||
| full-course 11 | Bio Inspired Design | N/A | TU Delft | |||
| Topics in this course include biological vibration systems, bioconstruction, bioenergy and more. | ||||||
| full-course 14 | Bio Mechatronics | N/A | TU Delft | |||
| This course covers the functions of biomechanics and mechatronics. | ||||||
| article 23 | Bio-Inspired Structures | N/A | Leo Daniel | MIT | ||
| This course examines structure designs that are inspired by nature. | ||||||
| full-course | Biochemical Engineering | N/A | Utha State University | |||
| See how biochemical processes, thermodynamics, and kinetics are used in the application of engineering principles with this MIT course. | ||||||
| full-course 1 | Biochemical Engineering | N/A | Dr. Rintu Banerjee & Dr. Saikat Chakraborty | Indian Institute of Technology Kharagpur | ||
| Students in this course will cover broad topics in biochemical engineering. | ||||||
| full-course 1 | Biochemical Engineering | 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. | ||||||
| article 13 | Bioengineering Journal Article Seminar | N/A | Charles Oman, Laurence Young, Alan Natapoff | MIT | ||
| This reading-based course addresses current research and topics in bioengineering. | ||||||
| audio 5 | Bioinformatics | N/A | Monica Trifas | Jacksonville State University | ||
| This course examines basics of algorithm design techniques and complexity. | ||||||
| full-course 8 | Bioinformatics and Proteomics | 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. | ||||||
| full-course 18 | Biological Engineering Design | 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. | ||||||
| full-course 13 | Biological Engineering II: Instrumentation and Measurement | 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. | ||||||
| full-course 5 | Biological Engineering Programming | 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. | ||||||
| article 6 | Biological Reaction Engineering | N/A | Tai Hyun Park | Seoul National University | ||
| This course explores biology and biological processes from an engineer's perspective. | ||||||
| full-course 16 | Biomaterials Engineering | 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. | ||||||
| full-course 23 | Biomaterials-Tissue Interactions | 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. | ||||||
| article 24 | Biomedial Signal and Image Processing | 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. | ||||||
| full-course 7 | Biomedical Engineering Design | N/A | Plettenburg | TU Delft | ||
| Based on design, this course covers rehabilitation technology. | ||||||
| full-course 4 | Biomedical Information Technology | 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. | ||||||
| video 1 | Biomicroelectromechanical Systems | N/A | Dr. Shantanu Bhattacharya | Indian Institute of Technology Kanpur | ||
| This course discusses the development and applications of biomicroelectromechanical systems. | ||||||
| full-course 24 | Biomolecular Kinetics and Cell Dynamics | 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. | ||||||
| full-course | Biomolecular Kinetics and Cellular Dynamics | 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. | ||||||
| article 5 | Biophotonics | N/A | John Federici | NJIT | ||
| Topics in this course include optical rotation, laser surgery, absorption and more. | ||||||
| article 13 | Bioseparation Engineering | 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. | ||||||
| full-course | Bits | N/A | Harry R. Lewis | Harvard University | ||
| Take this Harvard course to learn about the computer science of digital information. | ||||||
| video 32 | Bits: The Computer Science of Digital Information | N/A | Harry R. Lewis | Harvard Extension School | ||
| This free online course from Harvard University explores digital information in public policy, regulation, and law. | ||||||
| full-course | Blackjack: Deal 'em Up | N/A | ||||
| Put all your coding skills together to start building your own interactive Blackjack game. | ||||||
| full-course | Blackjack: Final Game | N/A | ||||
| Use JavaScript to create a fully-functioning Blackjack game. | ||||||
| mixed 1 | Blender 3D Design | Spring 2008 | Neal Hirsig | Tufts University | ||
| This self-paced course provides an introduction to computer generated 3D modeling and animation. | ||||||
| full-course 14 | Blogs, Wikis, New Media for Learning | 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. | ||||||
| mixed 4 | Bluehost and Wordpress - The Quick & Easy Guide | 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. | ||||||
| mixed 4 | Bluehost and Wordpress - The Quick & Easy Guide | 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. | ||||||
| full-course | Breadth Topics in Computing Science | N/A | Capilano University | |||
| In this course, students gain computing knowledge and skills at a general level, including design and problem solving skills. | ||||||
| full-course 17 | Breakwaters and Closure Dams | N/A | Ir. H.J. Verhagen | TU Delft | ||
| Learn about hydraulic engineering with topics in design and construction of breakwaters and dams in rivers. | ||||||
| full-course | Bridging NetWare Skills to Novell Open Enterprise Server 2 | N/A | Novell | |||
| Topics covered in this course include introduction, installation, administration, file storage and monitoring of Linux features. | ||||||
| video 1 | Broadband Networks: Concepts and Technology | 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. | ||||||
| full-course 8 | Build a Resume | N/A | Eric Weinstein | Codecademy | ||
| Apply your CSS skills to style an eye-catching resume. | ||||||
| full-course 2 | Build Rock, Paper, Scissors | N/A | Codecademy | |||
| This JavaScript course teaches you to how make sue of functions to program this game. | ||||||
| full-course 5 | Build Your First Webpage | N/A | Kate Glover | Codecademy | ||
| In this Web project, set up your first webpage, including headings, text articles, links, and color. | ||||||
| full-course 6 | Build Your Own Webpage | N/A | Eric Weinstein | Codecademy | ||
| Create your own webpage using HTML. | ||||||
| full-course 7 | Building a Cash Register | N/A | Shaun Forsyth | Codecademy | ||
| Learn how to quickly build a virtual cash register using JavaScript. | ||||||
| article 6 | Building a Community of Practice for Electronic Governance | N/A | Tomasz Janowski | United Nations University | ||
| This course examines the rationale, objectives, and future directions of the UNeGov.net program. | ||||||
| full-course 9 | Building a Webpage from Scratch | N/A | Chris Danzig | Codecademy | ||
| Gain a foundation in HTML and learn how to build a webpage from scratch. | ||||||
| full-course 6 | Building an Address Book | N/A | Leng Lee | Codecademy | ||
| This project makes use of objects in the context articles of an address book. | ||||||
| full-course 10 | Building an Information Risk Management Toolkit | 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. | ||||||
| mixed 1 | Building an Online Business | N/A | ||||
| A course on building a Web business through e-commerce sites, review sites, and social networks. | ||||||
| mixed 12 | Building an Online Business | N/A | ||||
| A course on building a Web business through e-commerce sites, review sites, and social networks. | ||||||
| article 10 | Building Construction Technology | 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. | ||||||
| video 1 | Building Dynamic Websites | Fall 2010 | David J. Malan | Harvard Extension School | ||
| Get an introduction to creating websites that go beyond static HTML in this Harvard course. | ||||||
| video 1 | Building Mobile Applications | Spring 2011 | Dan Armendariz | Harvard Extension School | ||
| Find out how to build mobile apps for Android and iOS in this course from Harvard. | ||||||
| full-course 9 | Building Programming Experience: A Lead-In to 6.001 | 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. | ||||||
| full-course 19 | Building Services 2 | 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. | ||||||
| full-course 2 | Business Information Systems Project | 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. | ||||||
| article 1 | C Homework Collection | Spring 2011 | G | Middle east technical University | ||
| This courses comprised of a homework collection for C programming language. | ||||||
| mixed 1 | C Programming - Fundamentals of Numbers, Variables and Arrays | N/A | Carl Herold | |||
| A course introducing programming in C introducing numbers, variables, and arrays, and the basics of numeric overflow. | ||||||
| mixed 12 | C Programming - Fundamentals of Numbers, Variables and Arrays | N/A | Carl Herold | Carl Herold | ||
| A course introducing programming in C introducing numbers, variables, and arrays, and the basics of numeric overflow. | ||||||
| mixed 1 | C Programming - Statements and Logic | 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. | ||||||
| mixed 23 | C Programming - Statements and Logic | 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. | ||||||
| mixed 1 | C Programming - Using Pointers, Constants and Strings | 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. | ||||||
| mixed 12 | C Programming - Using Pointers, Constants and Strings | 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. | ||||||
| mixed 7 | C++ Programming | 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. | ||||||
| full-course 1 | CAD for VLSI Design I | 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. | ||||||
| full-course 1 | CAD for VLSI Design II | N/A | Shankar Balachandran & V. Kamakoti | Indian Institute of Technology Madras | ||
| This course teaches students how to use CAD for integrated circuit design. | ||||||
| article 15 | CAD/CAM | 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. | ||||||
| article 16 | CAD/CAM | 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. | ||||||
| article 16 | CAD/CAM | 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. | ||||||
| article 15 | CAD/CAM | 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. | ||||||
| article | CAD/CAM | 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. | ||||||
| full-course 13 | Carrier Systems | 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. | ||||||
| mixed 10 | Case Studies in Forensic Metallurgy | NA | Kenneth Russell, Kyra Sedransk | MIT | ||
| This course examines cased where engineering has been employed to help solve crimes. | ||||||
| full-course 2 | Cash Register Part II | 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. | ||||||
| full-course | Cavitation on Ship Propellers | N/A | Terwisga | TU Delft | ||
| This course explores marine biology and more specifically ship propellers. | ||||||
| video 12 | CCNA Security 2013 Video Bootcamp | N/A | Chris Bryant | UDemy | ||
| The purpose of this course is to about Cisco Configuration Professional . | ||||||
| full-course 23 | Cell-Matrix Mechanics | 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. | ||||||
| article 15 | CFD Application | Fall 2008 | Shin Hyung Rhee | Seoul National University | ||
| Students will study topics such as finite difference method, solution of discretized equations, and complex geometries. | ||||||
| video 1 | Chaos, Fractals & Dynamic Systems | 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. | ||||||
| full-course 2 | Checking those parameters | N/A | Forbes Lindesay | Codecademy | ||
| This course reviews checking your inputs when writing functions. | ||||||
| full-course 2 | Chemical Engineering Computing Laboratory | Fall 2007 | Mazen A. Al-Shalabi | KFUPM | ||
| Explores chemical engineering calculations and problem solving, data acquisition and processing, and computer assisted design. | ||||||
| article 9 | Chemical Engineering Design - II | 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. | ||||||
| full-course | Chemical Engineering Laboratory I | Spring 2008 | Kamal Mahgoub | KFUPM | ||
| Through lab work, emphasizes concepts presented in chemical engineering transport phenomena courses. | ||||||
| full-course | Chemical Engineering Laboratory II | Spring 2008 | Kamal Mahgoub | KFUPM | ||
| A laboratory to complement the theoretical derivations in stagewise operations, process dynamics and control, and kinetics and reactor design. | ||||||
| full-course | Chemical Engineering Thermodynamics | N/A | UTM | |||
| This course introduces chemical engineering thermodynamic theory and applications in the areas of volumetric properties of fluids, heat effects, and more. | ||||||
| video 36 | Chemical Engineering Thermodynamics 1 | 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. | ||||||
| full-course | Chemical Engineering Thermodynamics II | Spring 2012 | Mohammad fadil abdul wahab | KFUPM | ||
| Review of thermodynamic relations and diagrams, properties of mixtures, phase equilibria, and calculation concepts. | ||||||
| video 5 | Chemical Reaction Engineering | 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. | ||||||
| article 7 | Chemical Reactor Design | 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. | ||||||
| full-course 7 | Chemical Technology - II | N/A | Dr. U. Ramagopal | Indian Institute of Technology Guwahati | ||
| This course reviews the technology used by engineers in chemical processing. | ||||||
| full-course | Chemicals in the Environment: Fate and Transport | 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. | ||||||
| full-course 24 | Chemicals in the Environment: Toxicology and Public Health | 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. | ||||||
| full-course 6 | Choose Your Own Adventure 2! | N/A | Eric Weinstein | Codecademy | ||
| A follow up to the lesson in making your own Choose your own adventure game. | ||||||
| full-course 7 | Choose Your Own Adventure! | N/A | Codecademy | |||
| Create your very own Choose your own adventure game using JavaScript | ||||||
| article | Choose Your Weapon | N/A | Peer 2 Peer University | |||
| This course helps students choose a text articles editor for web publishing. | ||||||
| video 18 | Circuit Analysis: Transform Methods | N/A | Ronald Rockland | New Jersey Institute of Technology | ||
| In this class, students will review the principles, theorems, and techniques of circuit analysis. | ||||||
| video 18 | Circuit Analysis: Transform Methods | N/A | Ronald Rockland | NJIT | ||
| Evaluate the theories and techniques associated with circuit analysis as well as fourier analysis. | ||||||
| video 25 | Circuit Measurements | 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. | ||||||
| video 25 | Circuit Measurements | 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. | ||||||
| video 1 | Circuit Theory | 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. | ||||||
| article 10 | Circuit Theory I | 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. | ||||||
| article 10 | Circuit Theory II | Spring 2011 | Osman K | Eastern Mediterranean University | ||
| Building Circuit Theory II, become familiar with such principles as three-phase circuits and laplace transforms. | ||||||
| full-course 53 | Circuits and Electronics | 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. | ||||||
| full-course 12 | Circuits and Electronics | Fall 2012 | Anant Agarwal | MITx | ||
| Dive into electrical engineering with MIT's course. It introduces engineering in the context of lumped circuit extraction. | ||||||
| full-course 25 | Circuits and Electronics | Spring 2007 | Anant Agarwal | Massachusetts Institute of Technology | ||
| Students learn the basics of lumped circuit abstraction in this introductory course. | ||||||
| full-course 10 | Circuits and Systems Analysis | 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. | ||||||
| video 1 | Circuits for Analog System Design | 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. | ||||||
| full-course 19 | Cisco CCNA in 60 Days | N/A | Paul Browning | UDemy | ||
| Learn everything you will need to know to effectively use Cisco CCNA. | ||||||
| video 4 | City Visions: Past and Future | Spring 2004 | MIT | |||
| The structure of this course allows students to explore and understand social science literatures and urban designs of cities. | ||||||
| audio 30 | Civil and Environmental Engineering | Spring 2012 | Marios Agathoklis Panagiotou | University of California - Berkeley | ||
| Study the fundamentals of civil and environmental engineering in this Berkeley course. | ||||||
| mixed | Civil and Environmental Engineering 120, 001 | Spring 2012 | Marios Agarhoklis Panagiotou | UC Berkeley | ||
| This course is an introduction to design and analysis of structural systems. | ||||||
| video 1 | Civil Engineering - Building Materials and Construction | N/A | Dr. B. Bhattacharjee | Indian Institute of Technology Delhi | ||
| This course covers the functions of buildings and structure in general. | ||||||
| full-course 2 | Civil Engineering Analysis | Fall 2011 | Tokyo Institute of Technology | |||
| In this course, the fundamentals of numerical analysis are explained, including FEM and BEM. | ||||||
| full-course 12 | Civil Engineering Construction | Spring 2011 | Mohd Saidin Misnan | UTM | ||
| The object of this course is to develop an understanding of more complex construction methods and systems. | ||||||
| full-course 13 | Civil Engineering in Developing Countries | N/A | ir. M.W. Ertsen | TU Delft | ||
| Students in this course learn about the planning and roles associated with engineering in developing countries. | ||||||
| full-course 10 | Civil Engineering Materials Laboratory | 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. | ||||||
| full-course 2 | Classes | N/A | Fletcher Heisler | Codecademy | ||
| This Python course teaches you how to make your own Car and how to driveCar()! | ||||||
| full-course 7 | Clickable Photo Page | N/A | Eric Weinstein | Codecademy | ||
| Use a table to make a photo album or collection of images like the ones on Facebook or Pinterest. | ||||||
| article 7 | Coastal and Harbor Engineering | 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. | ||||||
| full-course 2 | Coastal Engineering Projects | Spring 2011 | Tokyo Institute of Technology | |||
| In this course, an outline for standard methods used in the hydraulic design of structures is provided. | ||||||
| article 10 | Coastal Structure | 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. | ||||||
| full-course | Code'n Tell | N/A | Sasha Laundy | Codecademy | ||
| Students will get to apply their jQuery learning to build their own project. | ||||||
| full-course 8 | Coding the Matrix: Linear Algebra through Computer science Applications | 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. | ||||||
| video 1 | Coding Theory | N/A | Dr. Andrew Thangaraj | Indian Institute of Technology Madras | ||
| Students will review basic algebraic codes and coding in digital communications. | ||||||
| audio 52 | Coding Together | Fall 2011 | Stanford Universty | |||
| Find out how to code collaboratively in apps for the iPhone and iPad with this course. | ||||||
| article 26 | Cognitive Robotics | 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. | ||||||
| full-course 8 | Collapsible Message Panels | 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. | ||||||
| full-course 1 | Common Sense Reasoning for Interactive Applications | 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. | ||||||
| video 1 | Communication Engineering | 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. | ||||||
| article 1 | Communication Networks and Switching | 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. | ||||||
| full-course 24 | Communication System Design | Spring 2006 | Vladimir Stojanovic | Massachusetts Institute of Technology | ||
| Students in this course are provided with a hands-on approach to communications systems design. | ||||||
| article 15 | Communication Systems | 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. | ||||||
| video 97 | Communication Systems | N/A | NPTEL | |||
| Gain a practical and theoretical understanding of various communication systems and their components. | ||||||
| full-course 15 | Communication Systems and Lab | Fall 2009 | Young Chai Ko | Korea University | ||
| Gain a practical and theoretical understanding of various communication systems and their components. | ||||||
| article 24 | Communication Systems Engineering | 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. | ||||||
| full-course | Communication Systems I | Spring 2006 | Jacob Gunther | Utah State University | ||
| Study the science of communication, starting with analog communication and moving into digital. | ||||||
| full-course 1 | Communication Systems I | 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. | ||||||
| full-course 1 | Communication Systems I | 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. | ||||||
| article 10 | Communication Systems I (AH) | 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. | ||||||
| article 6 | Communication Systems I (HB) | 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. | ||||||
| article 9 | Communication Systems II | N/A | Aykut hocanin | Eastern Mediterranean University | ||
| Build on the basics of communication systems and become versed in the basics of digital communication systems. | ||||||
| full-course | Communication Theory | Spring 2007 | Young Chai Ko | Korea University | ||
| Learn about communication theory by studying such aspects as demodulation and signals. | ||||||
| full-course 25 | Communications and Information Policy | 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. | ||||||
| video 30 | Community Manager Training for Centercode Connect | N/A | Tony Fisher | UDemy | ||
| This course covers training for managers that are new to the Centercode Connect beta test management system. | ||||||
| article 16 | Community Planning | 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. | ||||||
| full-course | Compiler | 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. | ||||||
| full-course 45 | Compiler Construction | 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. | ||||||
| article 9 | Compiler Design | N/A | Sanjeev K. Aggarwal | Indian Institute of Technology Kanpur | ||
| This is an advanced course covering topics related to compiler design. | ||||||
| full-course 1 | Compiler Design | N/A | Y.N. Srikanth | Indian Institute of Science Bangalore | ||
| This course covers advanced topics related to compiler design. | ||||||
| mixed 11 | Compilers | N/A | Saylor | |||
| Students will learn how to effectively use compilers to bolster development code. | ||||||
| full-course 11 | Compilers | Fall 2012 | Alex Aiken | Stanford University | ||
| Stanford's course offers a look into the major ideas used today in programming language compilers. | ||||||
| article 29 | Complex Digital Systems for Software People | 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. | ||||||
| full-course 2 | Complex Networks | 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. | ||||||
| full-course 1 | Composite Materials | 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. | ||||||
| full-course 1 | Composite Materials and Structures | 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. | ||||||
| mixed 9 | Composite Materials and Structures | 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. | ||||||
| full-course 27 | Compound Semiconductor Devices | 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. | ||||||
| article | Compressible Flow | 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. | ||||||
| full-course 14 | Computability Theory of and with Scheme | 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. | ||||||
| full-course 22 | Computation for Biological Engineers | 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. | ||||||
| full-course 25 | Computation Structures | Spring 2009 | Steve Ward | Massachusetts Institute of Technology | ||
| In this course, students are introduced to digital systems engineering and build a gate-level CPU. | ||||||
| full-course 26 | Computational Biology: Genomes, Networks, Evolution | 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. | ||||||
| full-course 26 | Computational Biology: Genomes, Networks, Evolution | 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. | ||||||
| full-course 12 | Computational Camera and Photography | 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. | ||||||
| full-course 25 | Computational Cognitive Science | Fall 2004 | Joshua Tenenbaum | Massachusetts Institute of Technology | ||
| Students are introduced to computational theories of human cognition in this course. | ||||||
| full-course 26 | Computational Evolutionary Biology | Fall 2005 | Robert Berwick | Massachusetts Institute of Technology | ||
| Approached from a computational, modeling, and engineering perspective, this course explores ideas of evolution. | ||||||
| full-course 1 | Computational Fluid Dynamics | N/A | S. Chakraborty | Indian Institute of Technology Kharagpur | ||
| This is an introductory course in computational fluid dynamics. | ||||||
| article 1 | Computational Fluid Dynamics | 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. | ||||||
| article 9 | Computational Fluid Dynamics | 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. | ||||||
| audio 21 | Computational Fluid Dynamics | Spring 2010 | Lorena A. Barba | Boston University | ||
| Learn a computational approach to fluid dynamics. | ||||||
| full-course 7 | Computational Fluid Dynamics | N/A | Sreenivas Jayanti | Indian Institute of Technology Madras | ||
| This course covers advanced topics in computational fluid dynamics. | ||||||
| full-course 2 | Computational Fluid Dynamics | Fall 2010 | Tokyo Institute of Technology | |||
| Taught in fall of 2011, this course gives numerical methods of computational fluid dynamics (CFD). | ||||||
| full-course 1 | Computational Fluid Dynamics and Heat Transfer | 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. | ||||||
| video 1 | Computational Geometry | 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. | ||||||
| video 11 | Computational Geometry | 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. | ||||||
| article 1 | Computational Hydraulics | 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. | ||||||
| mixed 1 | Computational Methods | 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. | ||||||
| full-course 28 | Computational Methods | Fall 2010 | Joannes Westerink | University of Notre Dame | ||
| Learn the basics and fundamentals of development and programming techniques related to civil and environmental engineering | ||||||
| article 10 | Computational Methods for Data Analysis | 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. | ||||||
| full-course | Computational Methods in Aerospace Engineering | Fall 2006 | Ahmad Jamal | KFUPM | ||
| Introduction to various mathematical systems and equations used in aerospace engineering, including finite difference methods and computational fluid dynamics. | ||||||
| article 16 | Computational Methods in Aerospace Engineering | N/A | David Darmofal | MIT | ||
| This course will introduce you to computational techniques being used in aerospace engineering. | ||||||
| article 26 | Computational Methods of Materials | N/A | Raul Radovitzky | MIT | ||
| This course contains 26 lectures focusing the analysis of nonlinear continuum response of materials using numerical methods. | ||||||
| full-course 24 | Computational Models of Discourse | Spring 2004 | Regina Barzilay | Massachusetts Institute of Technology | ||
| This graduate-level course introduces automatic discourse processing. | ||||||
| article 1 | Computational Number Theory & Cryptography | 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. | ||||||
| full-course 1 | Computational Techniques | 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. | ||||||
| article 5 | Computer & Home Network Security | 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. | ||||||
| video 1 | Computer Aided Design and Manufacturing | 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. | ||||||
| article 5 | Computer Aided Design and Manufacturing I | 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. | ||||||
| article 3 | Computer Aided Design and Manufacturing II | 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. | ||||||
| video 1 | Computer Aided Engineering Design | N/A | Dr. Anupam Saxena | Indian Institute of Technology Kanpur | ||
| This course is an overview of CAD and its applications in engineering. | ||||||
| article 6 | Computer Aided Power System Analysis | 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. | ||||||
| full-course 24 | Computer Algorithms in Systems Engineering | NA | Dr. George Kocur | Massachusetts Institute of Technology | ||
| This course teaches students concepts of computation that are used to analyze engineering systems. | ||||||
| audio 9 | Computer and Cyber Forensics | N/A | Liberty University | |||
| Explore the role of computer forensics, cyber forensics tools, legal considerations, and emerging careers in the field. | ||||||
| full-course | Computer and Network Security | Spring 2007 | Talal Alkharobi | KFUPM | ||
| Overview of the principles, practices, and operational functions of computer, network, and inter-network security. | ||||||
| article 15 | Computer and VLSI | N/A | Soo-ik Chae | Seoul National University | ||
| This course covers topics like video algorithm, virtual prototyping, code optimization and much more. | ||||||
| full-course 14 | Computer Animation | 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. | ||||||
| mixed 9 | Computer Applications for Instruction and Training | 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. | ||||||
| article 17 | Computer Architecture | 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. | ||||||
| mixed 9 | Computer Architecture | N/A | Saylor | |||
| Computer architecture requires knowledge of both software and hardware, and this course cultivates that understanding. | ||||||
| full-course | Computer Architecture | Fall 2009 | Muhamed Mudawar | KFUPM | ||
| Overview of memory, arithmetic, architecture, and interconnection networks. | ||||||
| video 1 | Computer Architecture | 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. | ||||||
| full-course 11 | Computer Architecture | Fall 2012 | David Wentzlaff | Princeton University | ||
| Take David Wentzlaff's course to learn about the design of complex modern microprocessors. | ||||||
| video 38 | Computer Architecture | N/A | NPTEL | |||
| Learn about the structure of computers, including how hardware components work together. | ||||||
| full-course 45 | Computer Architecture and Assembly Language Programming | 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. | ||||||
| full-course | Computer Control and Audit | Spring 2008 | Muhammad S. Islam | |||
| Outlines the auditing of computer-based information systems. | ||||||
| article 19 | Computer Graphics | N/A | Yeong-gil Shin | Seoul National University | ||
| This course covers the theory and practice of computer graphics. | ||||||
| full-course 45 | Computer Graphics | N/A | Taqdees Ahmed Siddique | Virtual University of Pakistan | ||
| This course is the study of basic concepts and principles of graphics. | ||||||
| full-course 23 | Computer Graphics | Fall 2003 | Fr | Massachusetts Institute of Technology | ||
| In this course students will receive an introduction to computer graphics hardware, algorithms, and software. | ||||||
| article 8 | Computer Graphics | N/A | Prem K. Kalra | Indian Institute of Technology Delhi | ||
| This is a course about the basics of computer graphics. | ||||||
| video 1 | Computer Graphics | N/A | Sukhendu Das | Indian Institute of Technology Madras | ||
| Students in this course will learn about advanced topics in computer graphics. | ||||||
| video | Computer Graphics | Fall 2011 | Paul Hegarty | Stanford University | ||
| Get an introduction to computer graphics and display devices with this IIT Madras course. | ||||||
| video 42 | Computer Graphics | N/A | NPTEL | |||
| Study the computer software and hardware as well as methodology that enables people to create graphics on computers. | ||||||
| article 14 | Computer Graphics (2004) | 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. | ||||||
| article 13 | Computer Graphics (Fall 2007) | 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. | ||||||
| full-course 15 | Computer Language Engineering | Spring 2010 | Saman Amarasinghe, Martin Rinard | Massachusetts Institute of Technology | ||
| In this course students cover issues associated with higher-level languages in computer programming. | ||||||
| full-course 15 | Computer Language Engineering | Fall 2005 | Martin Rinard, Saman Amarasinghe | Massachusetts Institute of Technology | ||
| In this course students cover issues associated with higher-level languages in computer programming. | ||||||
| full-course 15 | Computer Language Engineering | Fall 2005 | Martin Rinard | MIT | ||
| Study the implementation of high-level programming languages in Computer Language Engineering with MIT. | ||||||
| full-course | Computer Methods in Civil Engineering | Fall 2009 | Muhammad Abdallah Al-Zahrani | KFUPM | ||
| Introduction to various numerical, linear and non-linear methods, including overview of engineering software and programming. | ||||||
| article 19 | Computer Modeling | 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. | ||||||
| full-course 45 | Computer Network | 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. | ||||||
| full-course 22 | Computer Networks | 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 | ||||||
| article 1 | Computer Networks | N/A | Hema A. Murthy | Indian Institute of Technology Madras | ||
| This course discusses a variety of topics related to computer networking. | ||||||
| full-course 1 | Computer Networks | N/A | Ajit Pal | Indian Institute of Technology Kharagpur | ||
| This course covers advanced topics in computer networking. | ||||||
| video 1 | Computer Networks | N/A | Sujoy Ghosh | Indian Institute of Technology Kharagpur | ||
| Students will study advanced topics in computer network design. | ||||||
| video 40 | Computer Networks | N/A | S.Ghosh | NPTEL | ||
| This lecture series from NPTEL discusses computer networks. | ||||||
| full-course | Computer Networks | Fall 2007 | Uthman Baroudi | KFUPM | ||
| Introduction to computer networks, OSI model, and WAN and LAN design issues. | ||||||
| video 1 | Computer Organization | N/A | S. Raman | Indian Institute of Technology Madras | ||
| This course covers topics related to computer engineering and microarchitecture. | ||||||
| full-course | Computer Organization & Assembly Language | Fall 2009 | Muhamed Mudawar | KFUPM | ||
| Introduction to computer organization, including number systems, and language programming and assembly. | ||||||
| audio 10 | Computer Organization & Systems Program | 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. | ||||||
| article 34 | Computer Organization and Architecture | 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. | ||||||
| full-course 1 | Computer Organization and Architecture | N/A | Jatindra Kumar Deka | Indian Institute of Technology Guwahati | ||
| This course covers advanced topics related to computer organization and architecture. | ||||||
| full-course 12 | Computer Programming for International Engineers | N/A | Atiwong Suchato | Chulalongkorn University | ||
| This introductory-level course teaches basic computer programming for engineering students. | ||||||
| full-course 16 | Computer Science | Spring 2011 | Kyoto-u-University | |||
| Overview of the structure of everyday computer use, and the relationship between logic circuits, C Language, and computer software. | ||||||
| mixed 25 | Computer Science 10, 001 | Fall 2012 | Daniel Garcia | UC Berkeley | ||
| This course explores the history, future, and social implications of computing. | ||||||
| video 26 | Computer Science 10, 001 | Fall 2010 | Brian Harvey | UC Berkeley | ||
| Some of the topics covered in this course include algorithms, programming paradigms, design and more. | ||||||
| mixed 24 | Computer Science 10, 001 | Fall 2010 | Brian Harvey | UC Berkeley | ||
| This course covers everything computing today. | ||||||
| full-course 6 | Computer science 101 | 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. | ||||||
| mixed 23 | Computer Science 162, 001 | 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. | ||||||
| video 27 | Computer Science 162, 001 | Fall 2010 | John Kubiatowicz | UC Berkeley | ||
| In this course, students will cover operating systems and system programming. | ||||||
| mixed 26 | Computer Science 162, 001 | Spring 2010 | Ian Stoica | UC Berkeley | ||
| Operating systems and computer programming are the focus of this course. | ||||||
| mixed 27 | Computer Science 162, 001 | Fall 2010 | John Kubiatowicz | UC Berkeley | ||
| This course covers computer operating systems and programming. | ||||||
| mixed 38 | Computer Science 164, 001 | Spring 2011 | Paul Hilfinger | UC Berkeley | ||
| In this course students will go over programming languages and the like. | ||||||
| video 24 | Computer Science 169, 001 | Fall 2012 | David Patterson | UC Berkeley | ||
| This course focuses on designing, developing, and modifying large software systems. | ||||||
| video 23 | Computer Science 169, 001 | Fall 2010 | Armando Fox | UC Berkeley | ||
| Students enrolled in this course will learn about the techniques for designing, developing, and modifying large software systems. | ||||||
| mixed 20 | Computer Science 169, 001 | 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. | ||||||
| video 20 | Computer Science 171: Introduction to Artificial Intelligence | 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. | ||||||
| video 39 | Computer Science 184, 001 | Fall 2012 | Ravi Ramamoorthi | UC Berkeley | ||
| One of the main objectives of this course is computer rendering. | ||||||
| mixed 24 | Computer Science 188, 001 | 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. | ||||||
| article 8 | Computer Science 273A: Machine Learning | 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. | ||||||
| article 10 | Computer Science 273B: Kernel-Based Learning | 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. | ||||||
| audio 16 | Computer Science 510X | Spring 2011 | Iowa State University | |||
| This experimental course gives students the opportunity to work in a distributed software development environment. | ||||||
| mixed 38 | Computer Science 61A | 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. | ||||||
| video 43 | Computer Science 61A | Fall 2010 | Brian Harvey | UC Berkeley | ||
| This is an introductory course into computer science and programming. | ||||||
| video 40 | Computer Science 61A, 001 | Spring 2010 | Brian Harvey | UC Berkeley | ||
| This is a general computer science and programming course. | ||||||
| mixed 40 | Computer Science 61A, 001 | Spring 2010 | Satish B Rao | UC Berkeley | ||
| The structure of computer systems is the main focus of this course. | ||||||
| mixed 41 | Computer Science 61A, 001 | Fall 2010 | Brian Harvey | UC Berkeley | ||
| This course covers the science and structure behind computer programs. | ||||||
| mixed 38 | Computer Science 61B | 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. | ||||||
| audio 39 | Computer Science 61C | Spring 2010 | Daniel D Garcia | UC Berkeley | ||
| Students in this course will learn about the structure of machines and computer systems in this course. | ||||||
| mixed 39 | Computer Science 61C, 001 | 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. | ||||||
| mixed 11 | Computer Science 61CL, 001 | Fall 2009 | David Culler | UC Berkeley | ||
| The main topic of this course is machine structure. | ||||||
| mixed 26 | Computer Science 70, 001 | Fall 2012 | Umesh Vazirani | UC Berkeley | ||
| Topics in this course include logic, infinity, and induction; applications include undecidability, stable marriage problem and more. | ||||||
| mixed 40 | Computer Science 70, 001 | Spring 2011 | James Demmel | UC Berkeley | ||
| This course covers discrete mathematics and probability theory. | ||||||
| mixed 23 | Computer Science C149, 001 | 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. | ||||||
| mixed 23 | Computer Science C149, 001 | 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. | ||||||
| mixed 25 | Computer Science C149, 001, | Spring 2012 | Edward Lee | UC Berkeley | ||
| This course studies modeling, design, and applications of computer science. | ||||||
| audio 10 | Computer Science Seminar | N/A | Computer Sciences | |||
| This course from the Florida Institute of Technology covers a variety of current topics in computer science. | ||||||
| full-course | Computer Software | N/A | Sadao Kurohashi | Kyoto-u-University | ||
| In this Kyoto University course, students learn about various computer software used in everyday computer operations. | ||||||
| full-course 25 | Computer System Architecture | 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. | ||||||
| article 11 | Computer System Design | 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. | ||||||
| full-course 26 | Computer System Engineering | Spring 2009 | Robert Morris | MIT | ||
| Through this course from MIT, you'll learn about the engineering of computer software and hardware systems. | ||||||
| full-course 26 | Computer System Engineering | Spring 2009 | Robert Morris | MIT | ||
| Find topics in engineering computer software and hardware systems in this MIT course. | ||||||
| full-course | Computer System Engineering | Spring 2009 | Robert Morris, Samuel Madden | Massachusetts Institute of Technology | ||
| Students learn various topics involving the computer software engineering and hardware systems. | ||||||
| full-course | Computer System Performance Evaluation | Spring 2009 | ||||
| Introduction to measurement tools and techniques for computer systems and their subcomponents. | ||||||
| full-course | Computer Vision: From 3D Reconstruction to Visual Recognition | 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. | ||||||
| full-course | Computer Vision: The Fundamentals | N/A | Jitendra Malik | Berkeley | ||
| Take this course to explore the fundamental concepts and algorithms behind computer vision. | ||||||
| article | Computer-Aided Design | Spring 2012 | Kunwoo Lee | Seoul National University | ||
| This course will cover CAD methods in mechanical and aerospace engineering. | ||||||
| article 15 | Computer-Aided Design | 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. | ||||||
| mixed 4 | Computer-Aided Design (CAD) | N/A | Saylor | |||
| Saylor's Computer-Aided Design course introduces students to a powerful modeling tool used by professionals. | ||||||
| article 15 | Computer-Aided Ship Design | 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. | ||||||
| article 15 | Computer-Aided Ship Design | 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. | ||||||
| article 15 | Computer-Aided Ship Design | 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. | ||||||
| article | Computers and Computer Systems | 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. | ||||||
| full-course 16 | Computers, Programs, and C++ | Spring 2010 | Hyung Joong Kim | Korea University | ||
| Become knowledgeable in OG programming and C++ in order to write simple application programs. | ||||||
| full-course 23 | Computing and Data Analysis for Environmental Applications | NA | Dennis McLaughlin | Massachusetts Institute of Technology | ||
| This course focuses on probability and data analysis for environmental applications. | ||||||
| full-course 4 | Computing for Data Analysis | 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. | ||||||
| audio 20 | Conceptual Structural Design | 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. | ||||||
| audio 17 | Conceptual Structural Design | 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. | ||||||
| audio 2 | Concrete Mix Designs | Fall 2012 | McWhorter School of Building Science Students | |||
| This video series discusses how to mix concrete using water, cement, sand, and rocks. | ||||||
| full-course 6 | Conditionals in JavaScript | N/A | Sailthru - Nick Gundry | Codecademy | ||
| Learn how to write code that takes different actions based on different conditions. | ||||||
| full-course 1 | Conduction And Radiation | 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. | ||||||
| full-course | Conduction Heat Transfer | Fall 2007 | Esmail Mokheimer | KFUPM | ||
| Covers various analysis and application of thermal conductivity and thermodynamic equilibrium theory. | ||||||
| mixed 7 | Confirmation Dialog | N/A | Sebastian Sulinski | UDemy | ||
| In this course students will learn to how to create a confirmation dialog with jQuery. | ||||||
| article 16 | Conic Programming | N/A | Sung-Pil Hong | Seoul National University | ||
| This course exposes students to the skills and background necessary to work with convex optimization problems. | ||||||
| video 27 | Connect Stage 1 Training | N/A | Tony Fisher | UDemy | ||
| Topics in this course include configuring basic settings, setting up your profiling resources, understanding core Connect concepts and more. | ||||||
| video 10 | Connect Stage 2 Training | N/A | Tony Fisher | UDemy | ||
| This is a continuation of Connect Stage Training. | ||||||
| video 14 | Connect State 3 Training | N/A | Tony Fisher | UDemy | ||
| This is the next stage in Connect training. | ||||||
| full-course 1 | Connecting People with Online Resources | Spring 2007 | Utah State University | |||
| This course will teach students how to find high-quality online resources and incorporate them into the Instructional Architect. | ||||||
| audio 7 | Construction and Culture | Spring 2009 | Arizona State University | |||
| Topics include the Pyramids, Sick Building Syndrome, transportation construction, and the Leaning Tower of Pisa. | ||||||
| article 9 | Construction Management III | Spring 2011 | SARAJUL FIKRI MOHAMED | UTM | ||
| Some of the topics of this course include sums, how electrical and mechanics work, concrete usage, and more. | ||||||
| audio 6 | Construction Materials and Methods - Steel | 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. | ||||||
| audio 2 | Construction Materials and Methods - Wood | Fall 2012 | McWhorter School of Building Science | |||
| This video podcast discusses common applications of wood in construction. | ||||||
| full-course 1 | Construction Planning and Management | N/A | Arbind Kumar Singh | Indian Institute of Technology Guwahati | ||
| This course covers the role, methods, and requirements of construction managers. | ||||||
| full-course 8 | Contact List | N/A | Eric Weinstein | Codecademy | ||
| Combine your knowledge of objects and arrays to create a simple contact list. | ||||||
| article 8 | Contaminant Transport Analysis | 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. | ||||||
| full-course 2 | Contemporary Art Workshop | 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. | ||||||
| full-course 12 | Continuum Electromechanics | Fall 2008 | Markus Zahn | Massachusetts Institute of Technology | ||
| The curriculum of this course is centered around laws, approximations, and relationships of continuum electromechanics. | ||||||
| full-course 13 | Continuum Mechanics | N/A | Hisao Hayakawa | Kyoto University | ||
| This course presents lectures on the concepts of continuum mechanics, including basic as well as advanced topics. | ||||||
| video 1 | Control Engineering | 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. | ||||||
| video 1 | Control Engineering | 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. | ||||||
| article 10 | Control Engineering | 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. | ||||||
| full-course 4 | Control Flow in Ruby | N/A | Eric Weinstein | Codecademy | ||
| Learn how to write more complex programs that can respond to user input. | ||||||
| video 47 | Control Systems Engineering | N/A | NPTEL | |||
| Learn to create and manage the devices that control various systems or other devices. | ||||||
| full-course 1 | Convective Heat and Mass Transfer | 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. | ||||||
| video 22 | Conversation on Instructional Design | Summer 1989 | Utah State University | |||
| This course comes from a 1989 conversation between two professors about instructional design. | ||||||
| full-course 1 | Conversational Computer Systems | 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. | ||||||
| full-course | Convex Analysis and Optimization | Spring 2012 | Dimitri Bertsekas | Massachusetts Institute of Technology | ||
| This course focuses on the basics of convexity, duality, and convex optimization algorithms. | ||||||
| audio 28 | Convex Optimization for Engineering | 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. | ||||||
| full-course 19 | Convex Optimization I | N/A | Stephen Boyd | Stanford University | ||
| Some of the topics covered in this course include convex sets, functions, and optimization problems. | ||||||
| full-course 19 | Convex Optimization I | N/A | Stephen Boyd | Stanford University | ||
| This course concentrates on recognizing and solving convex optimization problems in engineering. | ||||||
| full-course 18 | Convex Optimization II | N/A | Stephen Boyd | Stanford University | ||
| Topics covered in this course include subgradient, cutting-plane, and ellipsoid methods. | ||||||
| full-course 18 | Convex Optimization II | N/A | Stephen Boyd | Stanford University | ||
| Continue in your study of convex optimization with this course that covers subgradient, cutting-plane, and ellipsoid methods. | ||||||
| full-course 2 | Corporate Management & Intellectual Property Activities | Fall 2012 | Tokyo Institute of Technology | |||
| Students will receive a comprehensive overview of corporate management and intellectual property activities in this course. | ||||||
| full-course | Corrosion | Spring 2007 | Ramazan Kahraman | KFUPM | ||
| Analysis of corrosion mechanisms and prevention and control techniques. | ||||||
| full-course | Corrosion Engineering I | 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. | ||||||
| full-course | Corrosion Science and Engineering | Fall 2007 | Ramazan Kahraman | KFUPM | ||
| Outlines the foundation of electrochemical thermodynamics and corrosion process kinetics. | ||||||
| full-course 1 | Cosmology | 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). | ||||||
| article 11 | Cost Planning & Management | 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. | ||||||
| article 18 | Cost Studies | N/A | Fara Diva Binti Mustapa | |||
| This course covers introductions to cost studies as well as the components of building costs. | ||||||
| full-course | Create a Histogram | 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. | ||||||
| full-course 9 | Create a Personal Webpage | N/A | Jeff Chan | Codecademy | ||
| Apply what you've learned about CSS positioning to create a personal webpage with a neat layout. | ||||||
| video 22 | Creating a Website from Start to Finish | N/A | Alan Quandt | UDemy | ||
| Some of the programs in this course include learning to use Adobe, DreamWeaver, CSS and more. | ||||||
| mixed 14 | Creating Interactive Multimedia | NA | Dr. Peter Albion | University of Southern Queensland | ||
| Through this course students learn how to create interactive multimedia through various technologies, tools and techniques. | ||||||
| full-course 2 | Creative Design for Innovation | 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. | ||||||
| article 13 | Creative Engineering Design | Spring 2009 | Suk Won Cha | Seoul National University | ||
| Students will learn about creative engineering design principles with hands-on design projects. | ||||||
| full-course 6 | Creative Programming for Digital Media & Mobile Apps | 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. | ||||||
| full-course 5 | Creative, Serious and Playful science of Android Apps | N/A | Lawrence Angrave | Illinois | ||
| In this course, you'll get an introduction to the fundamental computer science principles behind today's apps. | ||||||
| article 11 | Creativity and Paradigm Shift | 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. | ||||||
| video 1 | Cryogenic Engineering | 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. | ||||||
| mixed 7 | Cryptography | N/A | Saylor | |||
| Saylor's course on cryptography teaches students methods for encrypted coding and writing securities or protections. | ||||||
| full-course 26 | Cryptography and Cryptanalysis | Spring 2005 | Massachusetts Institute of Technology | |||
| Students in this course are introduced to modern-day cryptography. | ||||||
| full-course 1 | Cryptography and Network Security | 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. | ||||||
| full-course 6 | Cryptography I | 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. | ||||||
| full-course 6 | Cryptography II | 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. | ||||||
| video 56 | CS1: Higher Computing - Richard Buckland UNSW | N/A | Richard Buckland | Academic Earth | ||
| An introductory computer science course covering computer science literacy, programming, and systems. | ||||||
| video 46 | CS2: Data Structures and Algorithms - Richard Buckland | 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. | ||||||
| video 10 | CS3: Design in Computing - Richard Buckland UNSW | N/A | Richard Buckland | Academic Earth | ||
| Introductory videos covering Java, OO Design, and algorithm design. | ||||||
| article 3 | CSS Bliss & Beyond | N/A | Peer 2 Peer University | |||
| This course provides CSS fundamentals for beginners as well as advanced designers. | ||||||
| full-course 5 | CSS Positioning | N/A | Eric Weinstein | Codecademy | ||
| Learn how to place HTML elements exactly where you want them to appear on the page. | ||||||
| full-course 5 | CSS Selectors | N/A | Eric Weinstein | Codecademy | ||
| Dive into the details of selectors, including multiple selectors, universal selectors, and class and ID selectors. | ||||||
| full-course 5 | CSS: An Overview | N/A | Eric Weinstein | Codecademy | ||
| Learn how to use CSS (Cascading Style Sheets) to make your website look great. | ||||||
| full-course 5 | CSS: Coding with Style | N/A | Brenton Strine | Codecademy | ||
| Use CSS to control the look and feel of all the elements in HTML. | ||||||
| full-course 1 | Culture Tech | 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. | ||||||
| full-course 2 | Current Chemistry II | 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. | ||||||
| full-course 2 | Current Chemistry IV | Fall 2008 | Tokyo Institute of Technology | |||
| The purpose of this course is to provide students with the history of chemistry in modern Japan. | ||||||
| full-course | Data and Computer Communications | 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. | ||||||
| full-course 45 | Data Communication | 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. | ||||||
| article 25 | Data Communication Networks | 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. | ||||||
| full-course 26 | Data Communication Networks | Fall 2002 | Dimitri Bertsekas (Contributor), Eytan Modiano | Massachusetts Institute of Technology | ||
| This course introduces essential concepts of data communication networks. | ||||||
| video 1 | Data Communications | N/A | Ajit Pal | Indian Institute of Technology Kharagpur | ||
| This course covers the fundamentals of digital communication. | ||||||
| article 7 | Data Communications | N/A | H.S. Jamadagni | Indian Institute of Science Bangalore | ||
| This course covers the fundamentals of digital communication. | ||||||
| full-course | Data Management for Scientists | 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. | ||||||
| article 18 | Data Network | 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. | ||||||
| full-course 4 | Data Protection and Security I | 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. | ||||||
| full-course 4 | Data Protection and Security II | 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. | ||||||
| mixed 39 | Data Structures | Fall 2006 | Jonathan Shewchuk | University of California Berkeley | ||
| Topics in this course include Java, algorithms, links lists and more. | ||||||
| mixed 39 | Data Structures | Fall 2011 | Paul Hilfinger | University of California - Berkeley | ||
| This course covers linear lists, trees, queues, and other fundamental data structures. | ||||||
| full-course 45 | Data Structures | 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. | ||||||
| audio 20 | Data Structures | Fall 2009 | Paul Hilfinger | University of California Berkeley | ||
| Paul Hilfinger's course discusses the structure and organization of data. | ||||||
| full-course 4 | Data Structures | 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. | ||||||
| video 50 | Data Structures | N/A | Nihan Kesim | NPTEL | ||
| Understand data structures and relevant concepts, such as hashing, Avl trees, and stacks. | ||||||
| article 9 | Data Structures | 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. | ||||||
| article 22 | Data Structures | 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. | ||||||
| mixed 43 | Data Structures | 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. | ||||||
| mixed 38 | Data Structures | 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. | ||||||
| video | Data Structures | 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. | ||||||
| video 1 | Data Structures and Algorithms | N/A | Naveen Garg | Indian Institute of Technology Delhi | ||
| Students will learn basic data structures and their use in fundamental algorithms. | ||||||
| full-course 1 | Data Structures and Program Methodology | 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. | ||||||
| mixed 4 | Data Studio Essential Training I | 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 | ||||||
| full-course 13 | Data Visualization Theory & Practice | 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. | ||||||
| full-course 45 | Data Warehousing | 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. | ||||||
| full-course | Data warehousing and Data Mining | Spring 2007 | KFUPM | |||
| Review of relational databases and data warehousing concepts. | ||||||
| video 1 | Database Design | 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. | ||||||
| audio 2 | Database Management | Fall 2010 | iTunes U Admin | |||
| Learn the ins and outs of database management in this course from Florida International University. | ||||||
| mixed 11 | Database Management Systems | 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. | ||||||
| full-course 45 | Database Management Systems | N/A | Nayyer Masood | Virtual University of Pakistan | ||
| This class serves as an introduction to the design and programming of database systems. | ||||||
| audio 10 | Database Management Systems | 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. | ||||||
| full-course | Database Systems | 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. | ||||||
| full-course 23 | Database Systems | 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. | ||||||
| audio 160 | Database Systems Design | Fall 2012 | Rob Meredith | Monash University | ||
| This IT course delves into the design of database systems with Monash University. | ||||||
| full-course 24 | Database, Internet, and Systems Integration Technologies | 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. | ||||||
| mixed 13 | DB2 Academic Training | N/A | Big Data University | |||
| This course prepares students for the IBM DB2 Academic Associate exam. Registration is required. | ||||||
| mixed 6 | DB2 Essential Training I | N/A | Big Data University | |||
| This course teaches students about how to use DB2. Registration is required. | ||||||
| mixed 5 | DB2 Essential Training II | N/A | Big Data University | |||
| This course continues exploring the basics of DB2. Registration is required. | ||||||
| video 1 | Definition of Stress | Fall 2012 | VIA University College | |||
| A engineering lecture outlining the definition of stress. | ||||||
| article 14 | Deformation of Concrete | 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. | ||||||
| audio 28 | Design & Analysis of Algorithm | Fall 2012 | Sanjoy Dasgupta | UC San Diego | ||
| In this course, students learn about how efficient algorithms are designed and analyzed. | ||||||
| article 18 | Design & Analysis of Database Systems | N/A | Jonghun Park | Seoul National University | ||
| This class explores the concepts, architectures and math behind today's database systems. | ||||||
| full-course 6 | Design a Button for Your Website | N/A | Eric Weinstein | Codecademy | ||
| Using CSS, learn how to style great-looking buttons for your webpages. | ||||||
| video 1 | Design and Analysis of Algorithms | N/A | Indian Institute of Technology Bombay | |||
| This is an advanced course in the fundamentals of algorithm design | ||||||
| article 1 | Design and Analysis of Algorithms | N/A | Indian Institute of Technology Bombay | |||
| This course covers advanced topics related to the design and analysis of computer algorithms. | ||||||
| full-course 25 | Design and Fabrication of Microelectromechanical Devices | Spring 2007 | Carol Livermore, Joel Voldman | Massachusetts Institute of Technology | ||
| This course provides an introduction to the design of microsystems. | ||||||
| mixed 11 | Design And Manufacture Of Microsystems | N/A | Srikar Vengallatore | McGill University | ||
| This course is a beginner and introductory class to microelectromechanical systems. | ||||||
| full-course | Design and Modeling of Digital Systems | Spring 2007 | Aiman H. El-Maleh | KFUPM | ||
| Overview of design methodology and hardware modeling basics. | ||||||
| full-course 1 | Design and Optimization of Energy Systems | 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. | ||||||
| full-course | Design and Rating of Heat Exchangers | N/A | ||||
| Introduction to heat transfer mechanisms that lead to basic heat exchanger equations, and classification and analyses of various heat exchangers. | ||||||
| full-course | Design and Use of Instructional Material | 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. | ||||||
| mixed 4 | Design Decisions in Engineering | N/A | Saylor | |||
| This course focuses on the decision-making process that surrounds various stages of design. | ||||||
| full-course 1 | Design For Manufacturing | 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. | ||||||
| article 15 | Design for Manufacturing | 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. | ||||||
| full-course 10 | Design for Sustainability | 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. | ||||||
| full-course 1 | Design of Computer Programs | 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. | ||||||
| full-course 1 | Design of Concrete Structures | 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. | ||||||
| full-course 8 | Design of Dredging Equipment | N/A | Miedema | TU Delft | ||
| Topics in this course include dredging equipment, mechanical dredgers, hydraulic dredgers, boundary conditions, and design criteria. | ||||||
| full-course 15,4 | Design of Electromechanical Robotic Systems | 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. | ||||||
| video 1 | Design of Machine Elements I | 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. | ||||||
| article 1 | Design of Machine Elements I | N/A | Indian Institute of Technology Kharagpur | |||
| Students will learn about design philosophy and procedure, engineering materials, and stresses in machine elements. | ||||||
| full-course 24 | Design of Medical Devices and Implants | 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. | ||||||
| full-course | Design of Pavement | N/A | ||||
| Introduction to pavement types and design factors, as well as computer applications in pavement design. | ||||||
| video 1 | Design of Reinforced Concrete Structures | 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. | ||||||
| video 1 | Design of Steel Structures | N/A | Damodar Maity | Indian Institute of Technology Guwahati | ||
| Students will learn about connections, tension members, and beams and columns in steel structures. | ||||||
| video 39 | Design of Steel Structures | N/A | NPTEL | |||
| Explore the pragmatic uses steel commonly fulfills in building structures. | ||||||
| full-course 1 | Design of Steel Structures I | 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. | ||||||
| full-course 1 | Design of Steel Structures II | 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. | ||||||
| article 9 | Design of Tunnel and Underground Space | N/A | Seokwon Jeon | Seoul National University | ||
| Students in this course will learn about the history and design of tunnels. | ||||||
| mixed 3 | Design Patterns in Programming | N/A | Memrise | |||
| This course provides a summary of common programming design patterns. | ||||||
| full-course 2 | Design Thinking | Spring 2011 | Tokyo Institute of Technology | |||
| Students will receive an introductory look at the concept and methods for design thinking. | ||||||
| full-course 16 | Design, Development & Evaluation of Educational Software | N/A | Middle east technical University | |||
| This course covers formulating procedures for development of instructional materials and evaluation methods, research synthesis, and field resources. | ||||||
| video 17 | Designer Workshop | N/A | David Carmona | David Carmona | ||
| Learn about a number of design basics, concepts, and more. | ||||||
| full-course | Designing the User Interface | N/A | The Open University | |||
| Remember your user with the help of this user interface design course. | ||||||
| audio 62 | Developing iPad Applications for Visualization and Insight | 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. | ||||||
| full-course | Development of Inventions and Creative Ideas | 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. | ||||||
| mixed 14 | Development Studies C10, 001 | Fall 2010 | Michael J Watts | UC Berkeley | ||
| This course is an introduction into development. | ||||||
| full-course 6 | Dice Game | N/A | Spencer de Mars | Codecademy | ||
| Practice your coding and conditional skills by making a virtual dice game. | ||||||
| full-course 1 | Digital Circuits | 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. | ||||||
| video 1 | Digital Circuits and Systems | N/A | S. Srinivasan | Indian Institute of Technology Madras | ||
| This course introduces students to the design and logic behind digital circuits and related systems. | ||||||
| video 1 | Digital Communication | 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. | ||||||
| full-course 1 | Digital Communication | 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. | ||||||
| article 1 | Digital Communication Networks | 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. | ||||||
| video 1 | Digital Computer Organization | 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. | ||||||
| full-course 1 | Digital Control System | N/A | Dr. Indrani Kar | Indian Institute of Technology Guwahati | ||
| This course covers classical control design methods as well as modern control design techniques. | ||||||
| article 8 | Digital Image Processing | N/A | Dr. G. Harit | Indian Institute of Technology Kharagpur | ||
| Students in this course will learn the techniques and tools for digital image processing. | ||||||
| article 1 | Digital Image Processing | 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. | ||||||
| video 1 | Digital Image Processing | 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. | ||||||
| video 1 | Digital Integrated Circuits | 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. | ||||||
| full-course | Digital Logic Circuit Design | Spring 2008 | Farooq Saeed | KFUPM | ||
| Introduction to sequential circuit design through number systems and codes. | ||||||
| full-course 45 | Digital Logic Design | 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. | ||||||
| article 11 | Digital Logic Design and Lab | 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. | ||||||
| article 11 | Digital Logic Design and Lab | 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. | ||||||
| article | Digital Logic Design LAB | 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. | ||||||
| full-course | Digital Logic Laboratory | Spring 2007 | Kamal Chenaoua | Kufpm | ||
| Presents laboratory experiments for design, simulation, and implementation of digital logic. | ||||||
| article | Digital Logic Systems | N/A | Eastern Mediterranean University | |||
| Learn how to use fundamental tools for synchronous sequential circuits, become familiar with design methods, and much more. | ||||||
| video | Digital Media One | 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. | ||||||
| video 43 | Digital Signal Processing | N/A | S.C Dutta Roy | NPTEL | ||
| Digital Signal Processing covers digital systems, Fourier transform, and more. | ||||||
| full-course 11 | Digital Signal Processing | 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. | ||||||
| video 1 | Digital Signal Processing | 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. | ||||||
| article 9 | Digital Signal Processing | 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. | ||||||
| article 15 | Digital Signal Processing | 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. | ||||||
| video 1 | Digital Signal Processing | N/A | T.K. Basu | Indian Institute of Technology Kharagpur | ||
| Students will learn how to use digital signal processing to mathematically manipulate information signals. | ||||||
| article 18 | Digital Signal Processing System Design | 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. | ||||||
| full-course | Digital System Design and Synthesis | Fall 2007 | Aiman H. El-Maleh | KFUPM | ||
| Explores various design representations, and types and methods of digital synthesis. | ||||||
| article 5 | Digital Systems | N/A | N.J. Rao | Indian Institute of Science Bangalore | ||
| Students in this course will learn about number systems, logic devices, circuits, and more. | ||||||
| video 1 | Digital Systems Design | 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. | ||||||
| article 15 | Digital Systems Design and Experiments | 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. | ||||||
| article 16 | Digital Systems Design and Experiments | 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. | ||||||
| video 1 | Digital Voice & Picture Communication | 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. | ||||||
| mixed 1 | Diploma in C Programming | 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. | ||||||
| article 1 | Diploma in Manufacturing and Product Design | 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. | ||||||
| mixed 1 | Diploma in Multimedia Development | 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. | ||||||
| full-course 12 | Direct Solar/Thermal to Electrical Energy Conversion Technologies | 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. | ||||||
| mixed 1 | Director MX 2004 | 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. | ||||||
| video 40 | Discrete Mathematical Structures | N/A | Kamala Krithivasan | NPTEL | ||
| Professor Kamala Krithivasan lectures on discrete mathematical structures in this course. | ||||||
| video 1 | Discrete Mathematical Structures | 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. | ||||||
| mixed 20 | Discrete Mathematics | 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. | ||||||
| mixed 26 | Discrete Mathematics and Probability Theory | 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. | ||||||
| full-course 6 | Discrete Optimization | N/A | Pascal Van Hentenryck | The University of Melbourne | ||
| See how you can solve complex search problems with discrete optimization in this course. | ||||||
| full-course 25 | Discrete Stochastic Processes | N/A | Robert Gallager | MIT | ||
| Take this course to learn the mathematical principles necessary to create discrete stochastic processes | ||||||
| full-course 25 | Discrete Stochastic Processes | 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. | ||||||
| mixed 8 | Discrete Structures | N/A | Saylor | |||
| Divided into nine sections, this course gives students a clear introduction to discrete mathematics. | ||||||
| full-course 23 | Discrete-Time Signal Processing | 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. | ||||||
| article 27 | Display engineering 1 | N/A | Ki-Woong Whang | Seoul National University | ||
| This course covers the technology and techniques behind flat panel displays. | ||||||
| full-course 25 | Distributed Algorithms | 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. | ||||||
| full-course 24 | Distributed Computer Systems Engineering | Spring 2006 | Robert Morris | Massachusetts Institute of Technology | ||
| In this course students will research common abstractions and implementations in the design of distributed systems. | ||||||
| full-course 45 | Distributed DBMS | 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. | ||||||
| full-course 14 | Doctoral Seminar in Engineering Systems | Fall 2011 | Christopher Magee, Joseph Sussman, Rebecca Saari | Massachusetts Institute of Technology | ||
| Learn about the theories and applications of engineering systems from this seminar. | ||||||
| full-course | Dragon Slayer | N/A | Eric Weinstein | Codecademy | ||
| Use your knowledge of while loops to create a dragon-slaying game. | ||||||
| video 6 | DreamWeaver Tutorial | N/A | Robert Farrell | UDemy | ||
| In this course students will learn how to build and design a CSS website. | ||||||
| full-course 10 | Dredge Pumps and Slurry Transport | 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. | ||||||
| full-course 3 | Dredging Processes | 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. | ||||||
| full-course | Durability, Evaluation and Repair of Concrete Structures | Spring 2007 | Mesfer M. Al-Zahrani | Kufpm | ||
| Examines durability issues of concrete structures, preventive measures, diagnosis, and repair materials and techniques. | ||||||
| full-course 24 | Dynamic Programming and Stochastic Control | Fall 2011 | Dimitri Bertsekas | Massachusetts Institute of Technology | ||
| This course covers fundamental models and solution methods for sequential decision-making problems of stochastic control. | ||||||
| mixed 6 | Dynamic Systems & Controls | 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. | ||||||
| article 25 | Dynamic Systems and Control | 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. | ||||||
| full-course 24 | Dynamic Systems and Control | Spring 2011 | Emilio Frazzoli, Munther Dahleh | Massachusetts Institute of Technology | ||
| This course addresses systems that evolve with time, also called dynamic systems. | ||||||
| video 25 | Dynamic Systems and Feedback | Spring 2011 | Alice Agogino | University of California - Berkeley | ||
| This course introduces students to the design concepts and techniques used to develop mechanical engineering systems. | ||||||
| audio 38 | Dynamic Systems and Feedback | Spring 2011 | Roberto Horowitz | University of California - Berkeley | ||
| The design concepts and techniques used to develop mechanical engineering systems are reviewed in this course. | ||||||
| video 5 | Dynamic Web Development Basics | N/A | Alan Quandt | UDemy | ||
| Students in this course will create mySQL database and learn how to modify contents in a database. | ||||||
| article 32 | Dynamics | 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. | ||||||
| article | Dynamics | 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. | ||||||
| article 15 | Dynamics | 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. | ||||||
| article | Dynamics | 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. | ||||||
| article | Dynamics 003 | 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. | ||||||
| full-course 10,13 | Dynamics and Control I | 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. | ||||||
| full-course 44 | Dynamics and Stability | N/A | Suiker | TU Delft | ||
| This course gives students a background in aerospace engineering with advanced methods of dynamics in the field. | ||||||
| article 1 | Dynamics of Machines | 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. | ||||||
| video 1 | Dynamics of Machines | 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. | ||||||
| video | Dynamics of Machines | N/A | Andy Kleit | NPTEL | ||
| Dynamics of Machines offers lectures in rigid body motion, balancing, dynamics of machines, and more. | ||||||
| article 13 | Dynamics of Nonlinear Systems | 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. | ||||||
| full-course 13 | Dynamics of Nonlinear Systems | Fall 2003 | Alexandre Megretski | Massachusetts Institute of Technology | ||
| In this course students are given an introduction to nonlinear deterministic dynamical systems. | ||||||
| video 1 | Dynamics of Physical Systems | N/A | S. Banerjee | Indian Institute of Technology Kharagpur | ||
| This course covers the dynamics of physical systems, as related to electrical engineering. | ||||||
| article 13 | Dynamics of Structures | 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. | ||||||
| full-course 45 | E-Commerce | 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. | ||||||
| full-course 9 | E-Commerce and the Internet in Real Estate and Construction | 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. | ||||||
| audio 12 | e-Commerce Implementation | 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. | ||||||
| full-course 1 | Earthquake Engineering | 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. | ||||||
| full-course 2 | Earthquake Risk Reduction | 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. | ||||||
| video 20 | Easy PHPeasy 2 - Objects, Frameworks and Apps | N/A | Ryan Kennedy | UDemy | ||
| Learn more about web development and new technologies in this course. | ||||||
| full-course 13 | Ecology I: The Earth System | NA | Edward DeLong, Penny Chisholm | Massachusetts Institute of Technology | ||
| This course focuses on the fundamentals of the ecology of the earth. | ||||||
| full-course 22 | Ecology II: Engineering for Sustainability | 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. | ||||||
| article 24 | Economic & Environmental Issues in Materials Selection | NA | Randolph Kirchain | MIT | ||
| This course will teach you how to apply environmental and economic variables when selecting materials. | ||||||
| audio 25 | Economics 1, 001 | Spring 2012 | J. Bradford Delong | UC Berkeley | ||
| This is an introductory economics course. | ||||||
| mixed | Editing Files and Emacs | N/A | The University of Nottingham | |||
| This course provides and introduction to the Unix operating system. | ||||||
| full-course 12 | Educational Software | N/A | Ir. W.P. Brinkman | TU Delft | ||
| Students in this course will be introduced to key principles and key theories of educational software. | ||||||
| mixed 26 | Efficient Algorithms and Intractable Problems | 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. | ||||||
| article 16 | Elasticity | Fall 2008 | Yoon Young Kim | Seoul National University | ||
| Students cover principles of strain, stress, equilibrium and superposition in this graduate course. | ||||||
| article 16 | Elasticity | Fall 2009 | Yoon-Young Kim | Seoul National University | ||
| Students cover principles of strain, stress, equilibrium and superposition in this graduate course. | ||||||
| video 12 | ELEC3104 Digital Signal Processing by Prof. E. Ambikairajah | 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. | ||||||
| full-course | Electric Circuits I | Spring 2008 | Husain A. Al-Jamid | KFUPM | ||
| This course provides a basic introduction to the fundamentals and analysis of electric circuits. | ||||||
| full-course | Electric Circuits II | 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. | ||||||
| full-course | Electric Energy Engineering | Fall 2008 | Ibrahim El-Amin | KFUPM | ||
| Explores magnetic circuits, transformers, concepts of electric and DC machines. | ||||||
| full-course 24 | Electric Machines | Fall 2005 | James Kirtley | Massachusetts Institute of Technology | ||
| Using electric machinery to illustrate, this course examines electromagnetic concepts. | ||||||
| mixed 38 | Electrical Engineering 100, 001 | 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. | ||||||
| mixed 21 | Electrical Engineering 105, 001 | 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. | ||||||
| mixed 25 | Electrical Engineering 119, 001 | Spring 2010 | Jeffrey Bokor | UC Berkeley | ||
| This course is an introduction to optical engineering. | ||||||
| mixed 23 | Electrical Engineering 130, 001 | Fall 2012 | Sayeef Salahuddin | UC Berkeley | ||
| This course serves as an overview of electronic properties of semiconductor. | ||||||
| video 23 | Electrical Engineering 140, 001 | Spring 2011 | Clark Tu-Cuong Nguyen | UC Berkeley | ||
| This course focuses on linear integrated circuits. | ||||||
| video 27 | Electrical Engineering 141, 001 | Fall 2010 | UC Berkeley | |||
| Topics in this course include CMOS inverters, complex gates, design, metrics and more. | ||||||
| video 26 | Electrical Engineering 141, 001 | 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. | ||||||
| mixed 34 | Electrical Engineering 141, 001 | Spring 2011 | Jan M Rabaey | UC Berkeley | ||
| This is an introductory course into digital integrated circuits. | ||||||
| mixed 26 | Electrical Engineering 144 | Fall 2011 | Borivoje Nikolic | UC Berkeley | ||
| This course is an introduction to digital integrated circuits. | ||||||
| mixed 23 | Electrical Engineering 230M | Fall 2012 | Sayeef Salahuddin | UC Berkeley | ||
| This course serves as an overview of electronic properties of semiconductor. | ||||||
| mixed 27 | Electrical Engineering 240, 001 | Spring 2010 | Elad Alon | UC Berkeley | ||
| This is an advanced course in analog integrated circuits. | ||||||
| video 27 | Electrical Engineering 240, 001 | Spring 2011 | Simone Gambini | UC Berkeley | ||
| This course deals with advanced analog integrated circuits and more. | ||||||
| video 29 | Electrical Engineering 240, 001 | 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. | ||||||
| video 22 | Electrical Engineering 290 C | Spring 2011 | Elad Alon | UC Berkeley | ||
| This course covers advanced topics in circuit design. | ||||||
| mixed 22 | Electrical Engineering 290C, 001 | Spring 2011 | Elad Alon | UC Berkeley | ||
| This is an advanced course in circuit design. | ||||||
| mixed 37 | Electrical Engineering 40, 001 | Fall 2010 | Bernhard E Boser | UC Berkeley | ||
| This is an introductory course to microelectronic circuits. | ||||||
| mixed 26 | Electrical Engineering 40, 001 | Spring 2010 | Bernhard E. Boser | UC Berkeley | ||
| This course is an introduction to microelectronic circuits. | ||||||
| mixed | ||||||