A project-based course that guides students through creating a novel mobile application - from generative research to design, usability, implementation and field evaluation.
Discover the concepts, theories, models, and methods used in the aerodynamic analysis and design of modern aircraft.
This course provides a brisk, entertaining treatment of differential and integral calculus, with an emphasis on conceptual understanding and applications to the engineering, physical, and social sciences.
Exploratory and objective data analysis methods applied to the physical, engineering, and biological sciences.
Intro course on the dynamics of mechanical systems: geometry of motion, forces causing motion, and predicting dynamic behavior with computational methods.
CS184.1x teaches the Foundations of Computer Graphics. Students will be able to make images of 3D scenes in both real-time, and with offline raytracing.
This course covers mathematical topics in algebra and trigonometry and is designed to prepare students to enroll for a first semester course in single variable calculus.
Helping you build human-centered design skills, so that you have the principles and methods to create excellent interfaces with any technology.
CS169.1x teaches the fundamentals for engineering long-lasting software using highly-productive Agile techniques to develop Software as a Service (SaaS) using Ruby on Rails.
Discover the basic fluid dynamic concepts behind aircraft analysis and design.
Learn about urban water services, focusing on basic drinking water and wastewater treatment technologies
7.00x is an introductory level biology course.
Covers Newtonian mechanics, fluid mechanics, kinetic gas theory, and thermodynamics.
3.091x explains chemical principles by examination of the properties of materials.
Mechanics ReView presents a college-level introductory mechanics class using a strategic problem-solving approach.
Explore motion in the real world using modern tools and techniques (video capture and analysis, computer modeling) guided by fundamental physics principles.
Programming-oriented course on effectively using modern computers to solve scientific computing problems arising in the physical/engineering sciences and other fields. Provides an introduction to efficient serial and parallel computing using Fortran 90, OpenMP, MPI, and Python, and software development tools such as version control, Makefiles, and debugging.
Organic chemistry course covering intermediate topics in structure and reactivity with emphasis on electronic structure, pericyclic reactions and aromatic heterocycles.
Introduction to Artificial Intelligence.