SchoolSkimmer

Follow your curiosity / Undergraduate study

Find what you’d
love to study.

Explore Carnegie Mellon, Bowdoin, Amherst, MIT, and Northeastern through their courses and the paths that connect them.

140 selected courses · 36 program pathways · 7 focus areas and more

Official catalogs: CMU ↗ · Bowdoin ↗ · Amherst ↗ · MIT ↗ · Northeastern ↗

Courses you like: CMU 0 · Bowdoin 0 · Amherst 0 · MIT 0 · Northeastern 0See your comparison →
Reset filters

Other interesting courses

20 results

This is a selected collection, with full department catalogs below. A catalog listing does not guarantee a class will run or have open seats.

Carnegie Mellon

16-467

Introduction to Human Robot Interaction

Computer scienceRoboticsPsychology

Explore how people and robots can interact naturally, safely, and effectively.

Read more about this course

Bring together robotics, psychology, design, and AI to study human–robot relationships. Mini-projects and a group project connect theory with applications such as assistive robots. The catalog lists no prerequisites; basic robotics familiarity is recommended and programming can help with the project.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Catalog listing · check current schedule

Short description · Full description & prerequisites ↗

Bowdoin

DCS 2475

Ethics in the Age of Artificial Intelligence

Computer scienceEthics

Use stories, films, and ethical analysis to examine AI’s effects on people and society.

Read more about this course

Consider AI from the perspectives of its creators, users, and policymakers. Literary and cinematic narratives help explore responsibility and human agency, alongside conceptual and functional analysis of AI artifacts. Prior DCS 1100 is required.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Fall 2026 listed

Short description · Full description & prerequisites ↗

Amherst

PSYC 208

Creativity

PsychologyResearch

Design an experiment about creativity and investigate how original ideas emerge.

Read more about this course

Read psychological research, propose a study, and join a team to design experiments and analyze data. Written and oral presentations accompany the process. Creativity is examined across settings such as art, science, sport, and business; prior statistics is required.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Spring 2027

Short description · Full description & prerequisites ↗

MIT

6.4210

Robotic Manipulation

Computer scienceMathRobotics

Explore how robots perceive, plan, and handle objects in unstructured environments.

Read more about this course

Combine perception and deep learning with 3D geometry, kinematics, planning, and control under uncertainty. Applications include robots working around objects in homes or restaurants. Programming and machine-learning preparation are expected; written and oral communication are part of the course.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Catalog listing · check current schedule

Short description · Full description & prerequisites ↗

Northeastern

CS 2386

Game Programming 1

Computer scienceGame development

Build a 3D game using a game engine and supporting development tools.

Read more about this course

Work with rendering, animation, collisions, physics, audio, game logic, and simple AI. Study how assets, scripting, and level design fit into a development pipeline. Prior programming or appropriate design preparation is required.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Catalog listing · check current schedule

Short description · Full description & prerequisites ↗

Carnegie Mellon

05-362

Transformational Game Design Studio

Computer scienceGame design

Make and play-test games intended to change how people think, feel, or behave.

Read more about this course

Develop games for real clients and problems, revising ideas through player research and repeated testing. The course treats a player’s actual experience as essential evidence. It combines creative design with questions about whether a game produces its intended change.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Catalog listing · check current schedule

Short description · Full description & prerequisites ↗

Bowdoin

DCS 3301

Putting Inequality on the Map: Analyzing Inequality with Geographic Information Systems

Data scienceStatisticsPublic policyMapping

Use maps and statistical analysis to investigate racial and economic inequality.

Read more about this course

Combine GIS with R to study urban inequality, including housing, health, environmental justice, and access to credit. Examine how maps can reinforce disparities as well as reveal them. Students develop independent projects; approved prior methods coursework is required.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Catalog listing · check current schedule

Short description · Full description & prerequisites ↗

Amherst

PSYC 233

Cognitive Psychology

PsychologyMind & brain

Investigate perception, memory, intelligence, and the mind’s ways of solving problems.

Read more about this course

Follow information from sights and sounds through storage and retrieval, comparing explanations of how memory works. Apply these ideas to thinking and intelligence, including what brain damage reveals about learning. Introductory psychology or instructor consent is required.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Spring 2027

Short description · Full description & prerequisites ↗

MIT

CMS.301

Game Design Methods

Game designCreative practice

Design games through rapid prototypes, playtesting, and repeated revision.

Read more about this course

A play-centered approach to game design built around exercises, group work, and critiques. Test how rules and design choices change the experience, then improve a prototype. No programming background or formal prerequisite is required.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Catalog listing · check current schedule

Short description · Full description & prerequisites ↗

Northeastern

CS 4050

Artificial Intelligence and Society

Computer scienceEthicsSociety

Discuss how AI affects people, institutions, and social values.

Read more about this course

Use multidisciplinary readings to examine the social consequences and ethical questions surrounding AI. The catalog describes a broad discussion-based perspective on technology in society; consult the official entry for enrollment requirements and the current course context.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Catalog listing · check current schedule

Short description · Full description & prerequisites ↗

Carnegie Mellon

05-391

Designing Human Centered Software

Computer scienceDesign

Learn to design software interfaces around what people need and can use.

Read more about this course

Investigate why interfaces frustrate people and how design can make systems more useful. The course introduces interface design, prototyping, and evaluation. It is an entry point into human–computer interaction for students curious about the human experience of technology.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Catalog listing · check current schedule

Short description · Full description & prerequisites ↗

Bowdoin

EOS 1505

Oceanography

Ocean scienceEnvironment

Explore oceans and climate through labs, Maine coastal fieldwork, and a research project.

Read more about this course

Connect ocean basins and sediments with circulation, tides, chemical cycles, and ecosystems. Weekly labs and fieldwork apply the science in Casco Bay and the Gulf of Maine. A coastal research project offers a hands-on way into environmental science.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Catalog listing · check current schedule

Short description · Full description & prerequisites ↗

Amherst

PSYC 235

Sports Psychology

PsychologySport

Study the psychology of motivation, performance, coaching, and athletic participation.

Read more about this course

Examine questions such as choking under pressure, the hot-hand effect, imagery, and the role of personality in sport. Discussion and writing connect research with athletic experience. The course requires introductory psychology or consent and is open to juniors and seniors.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Spring 2027

Short description · Full description & prerequisites ↗

MIT

CMS.611

Creating Video Games

Computer scienceGame developmentCreative practice

Join a multidisciplinary team to create a video game, from concept to testing.

Read more about this course

Bring programming, visual art, music, fiction, or production interests into a collaborative project. The course emphasizes development, testing, and iteration across creative and technical roles. Prior programming or CMS.301 is required; cross-listed with 6.4570.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Catalog listing · check current schedule

Short description · Full description & prerequisites ↗

Northeastern

CS 4610

Robotics

Computer scienceMathRobotics

Explore how robots represent space, plan movement, and interact with the world.

Read more about this course

Study robotic system architecture, three-dimensional kinematics, motion planning, and mobile or manipulator systems. Additional topics may include perception, learning, control, or human-robot interaction. The course builds on advanced programming and mathematics preparation.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Catalog listing · check current schedule

Short description · Full description & prerequisites ↗

Carnegie Mellon

05-317

Design of Artificial Intelligence Products

Computer scienceBusinessProduct design

Design AI products and services, then refine ideas with real users.

Read more about this course

Explore possible products through user-centered and service-design methods. Projects consider how to handle AI errors and combine human and machine capabilities effectively. The work connects technical possibilities with whether a proposed system improves people’s lives.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Catalog listing · check current schedule

Short description · Full description & prerequisites ↗

Bowdoin

EOS 2405

Spatial Analysis of Global Change: An Introduction to Earth Engine

Data scienceEnvironmentMapping

Use Google Earth Engine to investigate environmental change from local to global scales.

Read more about this course

Pose questions about climate, wildfires, deforestation, urbanization, drought, or changing glaciers using spatial data. The course connects Earth-system concepts with computational investigation of human-driven change. Prior Earth and oceanographic science coursework is required.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Catalog listing · check current schedule

Short description · Full description & prerequisites ↗

Amherst

ENST 225

Climate Change: Science and Solutions

EnvironmentPublic policy

Evaluate climate evidence and possible solutions across science, policy, and society.

Read more about this course

Combine biological, physical, and social perspectives to assess mitigation and adaptation. Read scientific work, discuss stakeholder knowledge, and explore local and global responses through projects and experiential activities. Written, oral, and visual science communication are part of the course.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Spring 2027

Short description · Full description & prerequisites ↗

MIT

9.00

Introduction to Psychological Science

PsychologyMind & brain

Explore how the mind works, from perception and memory to emotion and social behavior.

Read more about this course

Survey learning, development, personality, psychological disorders, and the relationship between mind and brain. Consider debates about consciousness and the roles of biology and experience. This broad introductory subject has no listed prerequisite.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Catalog listing · check current schedule

Short description · Full description & prerequisites ↗

Northeastern

ENTR 3330

Design Thinking for Startups

BusinessDesign thinkingEntrepreneurship

Develop and test a startup idea through customer research and prototypes.

Read more about this course

Small teams combine design thinking with lean and agile approaches to investigate a problem, validate assumptions, and refine a concept. Work emphasizes learning with limited resources and testing ideas with potential users. Assessment includes collaborative work.

SchoolSkimmer summary. Check the official entry for the full description, prerequisites, and enrollment rules.

Read the official course entry ↗

Catalog listing · check current schedule

Short description · Full description & prerequisites ↗

Full catalogs & how to read this page

Course descriptions are SchoolSkimmer summaries. Subject tags are our browsing categories, including related applications. Requirements are abbreviated; consult the official program for degree totals, prerequisites, placement, grades, and enrollment restrictions.

Reviewed September 22, 2026. This collection is a dated snapshot, not a live schedule. “Not offered” refers specifically to 2026–27. Other offerings may rotate. Units, course credits, and semester hours differ across schools and are not directly comparable.