COVID-19 Update: To help students through this crisis, The Princeton Review will continue our "Enroll with Confidence" refund policies. For full details, please click here.

We are experiencing sporadically slow performance in our online tools, which you may notice when working in your dashboard. Our team is fully engaged and actively working to improve your online experience. If you are experiencing a connectivity issue, we recommend you try again in 10-15 minutes. We will update this space when the issue is resolved.


Do you like to take things apart to see how they work? Have you been fascinated with robots ever since you first saw R2D2 and C3PO steal the stage in Star Wars? If so, artificial intelligence and robotics could be the major for you. For years, robots have been used in many fields, from manufacturing, to transportation, to medicine. In this exciting program, you’ll gain computer, engineering, and scientific know-how to design your own robots.

Artificial intelligence and robotics is a multi-disciplinary field, and the courses you pursue depend on which aspect of the major interests you most. If you want to design the robot body, take classes in mechanical and electrical engineering. If you’re more interested in designing robot minds and behaviors, then you’ll need a background in both electrical engineering and computer science. Finally, if you’re interested in animal-inspired robotics, then take biology, animal behavior, and cognitive science classes, so you can understand exactly what you’re trying to mimic. No matter what your specialty, an artificial and robotics major will include math and computer classes covering the basics of programming languages, algorithm design, operating systems, data structures, logic, and probability theory and statistics. Finally, as with most experimental sciences, you’ll also take classes in ethics and philosophy.


  • Advanced Computer Programming

  • Artificial Intelligence and Robotics

  • Automated Reasoning

  • Cognitive Modeling

  • Computing Theory

  • Cybernetics

  • Logistics

  • Practical Engineering Skills

  • Robot Design

  • Sensation and Perception


To prepare yourself for this rigorous field, take all of the advanced math and science classes your school has to offer, especially calculus, physics, and anatomy. Sign up for computer class and learn a programming language. In your spare time, tinker with electronic and mechanical devices, and try to figure out how they work.