Choose from a wide range of courses that prepare you to shape AI. Explore machine learning, natural language processing, computer vision, human-AI interaction, AI ethics, law, policy, and more.

New AI Course

Everyday AI: Learning to Use AI Effectively and Responsibly (INFO 1720) is for anyone who wants to learn about AI and how to use it effectively and responsibly; no prior experience or technical background is required.

Available AI Courses at Cornell University

TIP: Swipe left-right on the table to view all columns.

Course LevelAI Focus AreaCourse Name
UndergraduateHuman-AI InteractionCOMM 3075 - Writing With and About AI
UndergraduateScientific DiscoveryCS 2770 / INFO 2770 / AEM 2770 - Excursions in Computational Sustainability
UndergraduateEthics, Law, and PolicyANTHR 3061 / COMM 3560 / INFO 3561 / STS 3561 / VISST 3560 - [Computing Cultures]
UndergraduateAutonomous SystemsBEE 3900 - Bio-Robotics
UndergraduateHealth and MedicineBEE 4630 - Digital Food Physics and Engineering
UndergraduateHealth and MedicineBIOCB 4381 - Biomedical Data Mining and Modeling
UndergraduateHealth and MedicineBIOCB 4840 / CS 4775- Computational Genetics and Genomics
UndergraduateCognitionBIONB 3300 / BME 3300 / COGST 3300 /PSYCH 3300 [Introduction to Computational Neuroscience]
UndergraduateAutonomous SystemsCEE 4665 - Modeling and Optimization for Smart Infrastructure Systems
UndergraduateNatural Language ProcessingCOGST 4240 / CS 4744 / LING 4424 - Computational Linguistics I
UndergraduateNatural Language ProcessingCOGST 4740 / CS 4740 / LING 4474 - Natural Language Processing
UndergraduateEthics, Law, and PolicyCOML 1106 - FWS: Robots
UndergraduateHuman-AI InteractionCOMM 2450 / INFO 2450 - Communication and Technology
UndergraduateHuman-AI InteractionCOMM 3450 / INFO 3450 - Human-Computer Interaction Design
UndergraduateHuman-AI InteractionCOMM 4450 / INFO 4450- Computer-Mediated Communication
UndergraduateNatural Language ProcessingCOMM 4500 / INFO 4500 - Language and Technology
UndergraduateSociety and InstitutionsCRP 4680 / DESIGN 4680 - Introduction to Urban Data Science: Data, Interpretation, and Presentation
UndergraduateEthics, Law, and PolicyCS 1340 / INFO 1260 - Choices and Consequences in Computing
UndergraduateReasoningCS 1700 - Elements of Artificial Intelligence
UndergraduateNatural Language ProcessingCS 1700 - Elements of Artificial Intelligence
UndergraduateMachine LearningCS 1700 - Elements of Artificial Intelligence
UndergraduateComputer VisionCS 1700 - Elements of Artificial Intelligence
UndergraduateAutonomous SystemsCS 1700 - Elements of Artificial Intelligence
UndergraduateReasoningCS 3700 - Foundations of Artificial Intelligence
UndergraduateMachine LearningCS 3780 - Introduction to Machine Learning
UndergraduateComputer VisionCS 4670 - Introduction to Computer Vision
UndergraduateReasoningCS 4701 - Practicum in Artificial Intelligence
UndergraduateNatural Language ProcessingCS 4701 - Practicum in Artificial Intelligence
UndergraduateMachine LearningCS 4701 - Practicum in Artificial Intelligence
UndergraduateComputer VisionCS 4701 - Practicum in Artificial Intelligence
UndergraduateAutonomous SystemsCS 4701 - Practicum in Artificial Intelligence
UndergraduateNatural Language ProcessingCS 4745 / LING 4434 - Computational Linguistics II
UndergraduateAutonomous SystemsCS 4750 / ECE 4770 / MAE 4760 - Foundations of Robotics
UndergraduateAutonomous SystemsCS 4754 / INFO 4410 - Re-Designing Robots
UndergraduateAutonomous SystemsCS 4756 - Robot Learning
UndergraduateAutonomous SystemsCS 4758 / ECE 4180 / MAE 4180 - [Autonomous Mobile Robots]
UndergraduateMachine LearningCS 4783 - Mathematical Foundations of Machine Learning
UndergraduateMachine LearningCS 4787 - Principles of Large-Scale Machine Learning Systems
UndergraduateAutonomous SystemsECE 4160 / MAE 4190- Fast Robots
UndergraduateMachine LearningECE 4200 - Fundamentals of Machine Learning
UndergraduateComputer VisionECE 4230 - Computer Vision
UndergraduateAutonomous SystemsECE 4240 / MAE 4810 - Robot Perception
UndergraduateEthics, Law, and PolicyINFO 1200 / STS 1201 - Information Ethics, Law, and Policy
UndergraduateCognitionINFO 3140 / COGST 3140 / PSYCH 3140 - Computational Psychology
UndergraduateNatural Language ProcessingINFO 4350 - Conversations and Information
UndergraduateEthics, Law, and PolicyINFO 4390 - Practical Principles for Designing Fair Algorithms
UndergraduateAutonomous SystemsMAE 4710 - Applied Dynamics: Robotics, Vehicles, Machines and Biomechanics
UndergraduateReasoningORIE 3300 - Optimization I
UndergraduateReasoningORIE 3310 - Optimization II
UndergraduateReasoningORIE 4340 - Applications of Optimization: Modeling and Computation
UndergraduateSociety and InstitutionsORIE 4390 - Optimization Models for Logistics, Networks, and Markets
UndergraduateMachine LearningORIE 4741 - Learning with Big Messy Data
UndergraduateSociety and InstitutionsORIE 4742 - [Info Theory, Probabilistic Modeling, and Deep Learning with Scientific and Financial Apps]
UndergraduateMachine LearningSTSCI 4740 - Data Mining and Machine Learning
UndergraduateMachine LearningSTSCI 4750 - Understanding Machine Learning
UndergraduateSociety and InstitutionsINFO 1170 - AI in Organizations
UndergraduateMachine LearningENGRI 1410 - How Machines Learn: AI from the Perceptron to GPT
UndergraduateEthics, Law, and PolicyENGRG 3605 - Ethics of Computing and Artificial Intelligence Technologies
UndergraduateEthics, Law, and PolicyINFO 4210 - Artificial Intelligence: Law, Ethics, and Policy
UndergraduateSociety and InstitutionsILRGL 3855 - Generative AI and the Future of Work
UndergraduateEthics, Law, and PolicyPHIL 1402 - Data Ethics in Social Media
UndergraduateSociety and InstitutionsSTS 1123 - FWS: Technology and Society Topics
UndergraduateMachine LearningORIE 3120 - Practical Tools for Operations Research, Machine Learning and Data Science
UndergraduateMachine LearningSTSCI 1380 - Data Science for All
UndergraduateMachine LearningDESIGN 4680 - Introduction to Urban Data Science: Data, Interpretation, and Presentation
Ph.D.Society and InstitutionsBANA 6920 - Machine Learning Applications in Business
Ph.D.Health and MedicineBEE 6630 - Digital Food Physics and Engineering
Ph.D.Scientific DiscoveryBEE 6880 / CEE 6880 - Applied Modeling and Simulation for Renewable Energy Systems
Ph.D.Health and MedicineBIOCB 6381 - Biomedical Data Mining and Modeling
Ph.D.Health and MedicineBIOCB 6840 - Computational Genetics and Genomics
Ph.D.Health and MedicineBIOCB 7200 - Statistical and Computational Genetics
Ph.D.ReasoningCHEME 6800 / SYSEN 6800 - [Computational Optimization]
Ph.D.Scientific DiscoveryCHEME 6880 / SYSEN 6880 - Industrial Big Data Analytics and Machine Learning
Ph.D.Scientific DiscoveryCHEME 6888 / SYSEN 6888 - Deep Learning
Ph.D.Natural Language ProcessingCOGST 7710 / LING 7710 - Computational Seminar
Ph.D.Human-AI InteractionCOMM 6450 / INFO 6450 - Computer-Mediated Communication
Ph.D.Computer VisionCS 6670 - Computer Vision
Ph.D.ReasoningCS 6700 - Advanced Artificial Intelligence
Ph.D.Scientific DiscoveryCS 6703 - AI for Science
Ph.D.Natural Language ProcessingCS 6740 - Advanced Language Technologies
Ph.D.Natural Language ProcessingCS 6741 - Topics in Natural Language Processing and Machine Learning
Ph.D.Natural Language ProcessingCS 6742 / INFO 6742 - Natural Language Processing and Social Interaction
Ph.D.Autonomous SystemsCS 6751 / MAE 6730 - Robot Manipulation
Ph.D.Autonomous SystemsCS 6752 / MAE 6770 - [Formal Methods for Robotics]
Ph.D.Human-AI InteractionCS 6754 / MAE 6710 - Human-Robot Interaction: Algorithms and Experiments
Ph.D.Human-AI InteractionCS 6755 / INFO 6755 - [Mobile Human Robot Interaction Design]
Ph.D.Autonomous SystemsCS 6756 - Learning for Robot Decision Making
Ph.D.ReasoningCS 6764 - [Reasoning about Knowledge]
Ph.D.ReasoningCS 6766 - [Reasoning about Uncertainty]
Ph.D.ReasoningCS 6768 - [Bridging Reasoning and Learning]
Ph.D.Machine LearningCS 6780 - Advanced Machine Learning
Ph.D.Machine LearningCS 6783 - [Machine Learning Theory]
Ph.D.Machine LearningCS 6784 - Advanced Topics in Machine Learning
Ph.D.Machine LearningCS 6787 - Advanced Machine Learning Systems
Ph.D.Computer VisionCS 7690 - Computer Graphics and Vision Seminar
Ph.D.Natural Language ProcessingCS 7740 - [Special Topics in Natural Language Processing]
Ph.D.ReasoningCS 7790 - Seminar in Artificial Intelligence
Ph.D.Natural Language ProcessingCS 7790 - Seminar in Artificial Intelligence
Ph.D.Machine LearningCS 7790 - Seminar in Artificial Intelligence
Ph.D.Computer VisionCS 7790 - Seminar in Artificial Intelligence
Ph.D.Autonomous SystemsCS 7790 - Seminar in Artificial Intelligence
Ph.D.Machine LearningCS 7792 - Special Topics in Machine Learning
Ph.D.Natural Language ProcessingCS 7794 - Seminar in Natural Language Understanding
Ph.D.Autonomous SystemsCS 7796 - Robotics Seminar
Ph.D.Autonomous SystemsDEA 6210 - Architectural Robotics
Ph.D.Machine LearningECE 6350 - [Interpretable and Explainable Machine Learning]
Ph.D.Machine LearningECE 6630 - Information Theory for Data Transmission, Security and Machine Learning
Ph.D.Machine LearningECE 6645 - Statistical Signal Processing and Reinforcement Learning
Ph.D.Machine LearningECE 7785 - Machine Learning Hardware and Systems
Ph.D.Machine LearningECON 7240 - Causal Inference and Machine Learning
Ph.D.Society and InstitutionsHADM 6750 - Machine Learning for Business and Hospitality Applications
Ph.D.Society and InstitutionsINFO 6010 - Computational Methods for Information Science Research
Ph.D.Human-AI InteractionINFO 6120 - Ubiquitous Computing
Ph.D.Health and MedicineINFO 6130 - Health and Computation
Ph.D.CognitionINFO 6140 / COGST 6140 / PSYCH 6140 - Computational Psychology
Ph.D.Natural Language ProcessingINFO 6350 - Text Mining History and Literature
Ph.D.Human-AI InteractionINFO 6410 / CS 5682- HCI and Design
Ph.D.Autonomous SystemsINFO 6420 - Re-Designing Robots
Ph.D.Ethics, Law, and PolicyINFO 7060 / LAW 7179 [Digital Life Research Seminar]
Ph.D.Society and InstitutionsNBA 6920 - Machine Learning Applications in Business
Ph.D.Society and InstitutionsNBA 6921 - Artificial Intelligence for Marketing Strategy
Ph.D.Society and InstitutionsNBAE 6145 - AI Strategy and Applications
Ph.D.Society and InstitutionsNBAY 6920 - Machine Learning Applications in Business
Ph.D.ReasoningORIE 6360 - [Optimization Under Uncertainty: Robust and Online Models]
Ph.D.Machine LearningORIE 6750 - Optimal Learning
Ph.D.ReasoningORIE 6751 - Data-Driven Optimization Under Uncertainty: Theory, Methods, and Current Trends
Ph.D.Society and InstitutionsILRGL 9650 - Technology in Industrial Relations
MasterSociety and InstitutionsBANA 5210 - Natural Language Processing in Finance
MasterSociety and InstitutionsBANA 5250 - Machine Learning for Investment
MasterAutonomous SystemsBEE 5900 - Bio-Robotics
MasterHealth and MedicineBME 5780 / ECE 6690 - Computer Analysis of Biomed Images
MasterAutonomous SystemsCEE 5665 - Modeling and Optimization for Smart Infrastructure Systems
MasterSociety and InstitutionsCRP 5680 / DESIGN 5680 - Introduction to Urban Data Science: Data, Interpretation, and Presentation
MasterComputer VisionCS 5670 - Introduction to Computer Vision
MasterHuman-AI InteractionCS 5682 / INFO 6410 - HCI and Design
MasterReasoningCS 5700 - Foundations of Artificial Intelligence
MasterReasoningCS 5701 - Practicum in Artificial Intelligence
MasterNatural Language ProcessingCS 5701 - Practicum in Artificial Intelligence
MasterMachine LearningCS 5701 - Practicum in Artificial Intelligence
MasterComputer VisionCS 5701 - Practicum in Artificial Intelligence
MasterAutonomous SystemsCS 5701 - Practicum in Artificial Intelligence
MasterReasoningCS 5727 / ORIE 5380 - Optimization Methods
MasterNatural Language ProcessingCS 5740 - Natural Language Processing
MasterAutonomous SystemsCS 5750 - Foundations of Robotics
MasterHuman-AI InteractionCS 5755 / INFO 5755 - [Mobile Human Robot Interaction Design]
MasterAutonomous SystemsCS 5756 - Robot Learning
MasterAutonomous SystemsCS 5758 / ECE 5772 / MAE 5180 - [Autonomous Mobile Robots]
MasterMachine LearningCS 5775 / ECE 5545 - Machine Learning Hardware and Systems
MasterMachine LearningCS 5777 - Principles of Large-Scale Machine Learning Systems
MasterMachine LearningCS 5780 - Introduction to Machine Learning
MasterMachine LearningCS 5781 - Machine Learning Engineering
MasterMachine LearningCS 5783 - Mathematical Foundations of Machine Learning
MasterMachine LearningCS 5785 / ECE 5414 / ORIE 5750 - Applied Machine Learning
MasterMachine LearningCS 5787 - Deep Learning
MasterMachine LearningCS 5789 - Introduction to Reinforcement Learning
MasterAutonomous SystemsECE 5160 / MAE 5190 - Fast Robots
MasterAutonomous SystemsECE 5240 / MAE 5810- Robot Perception
MasterMachine LearningECE 5420 - Fundamentals of Machine Learning
MasterComputer VisionECE 5470 - Computer Vision
MasterSociety and InstitutionsINFO 5001 - Computing for Information Science
MasterSociety and InstitutionsINFO 5330 - Technology, Media, and Democracy
MasterHuman-AI InteractionINFO 5355 - Human Computer Interaction Design
MasterHuman-AI InteractionINFO 5356 - Introduction to Human-Robot Interaction
MasterEthics, Law, and PolicyINFO 5365 - Responsible AI
MasterMachine LearningINFO 5368 - Practical Applications in Machine Learning (PAML)
MasterHealth and MedicineINFO 5375 - Machine Learning for Health
MasterHuman-AI InteractionINFO 5450 - Computer-Mediated Communication
MasterHealth and MedicineINFO 5600 - AI for Healthcare
MasterHealth and MedicineINFO 5610 - Sensors, Systems and Algorithms for Precision Behavioral Health
MasterSociety and InstitutionsNBAY 5610 - Demystifying Big Data and FinTech
MasterMachine LearningORIE 5270 - Big Data Technologies
MasterReasoningORIE 5300 - Optimization I
MasterReasoningORIE 5310 - Optimization II
MasterReasoningORIE 5340 - Applications of Optimization: Modeling and Computation
MasterSociety and InstitutionsORIE 5370 - Optimization Modeling in Finance
MasterSociety and InstitutionsORIE 5390 - Optimization Models for Logistics, Networks, and Markets
MasterMachine LearningORIE 5741 - Learning with Big Messy Data
MasterMachine LearningSTSCI 5740 - Data Mining and Machine Learning
MasterMachine LearningSTSCI 5750 - Understanding Machine Learning
MasterSociety and InstitutionsSYSEN 5880 - Industrial Big Data Analytics and Machine Learning
MasterMachine LearningSYSEN 5888 - Deep Learning
MasterMachine LearningTECH 5280 - Productizing Machine Learning
GraduateSociety and InstitutionsBANA 5010 - Introduction to Artificial Intelligence and Analytics
GraduateEthics, Law, and PolicyLAW 6146 - AI Law and Policy
GraduateEthics, Law, and PolicyLAW 6324 - AI x IP: Intellectual Property Issues for Artificial Intelligence
GraduateEthics, Law, and PolicyLAW 6337 - Law, Technology, and Economy of AI
GraduateSociety and InstitutionsNCCY 5010 - Data Analytics and Modeling with AI
GraduateEthics, Law, and PolicyINFO 5940 - Special Topics: Law, Policy, and Politics of AI in the World
GraduateMachine LearningTECHIE 5305 - Learning Machine Seminar Series
GraduateEthics, Law, and PolicyTECH 5010 - Values at Play in Digital Technologies
Executive/GraduateSociety and InstitutionsNBAE 5010 - Data Analytics with AI
UndergraduateEthics, Law, and PolicyPUBPOL 3520 / PUBPOL 5525 - Economic and Policy Implications of Artificial Intelligence
MasterEthics, Law, and PolicyPUBPOL 5525 - Economic and Policy Implications of Artificial Intelligence
UndergraduateEthics, Law, and PolicyPUBPOL 3725 - Ethics in Data, Data Science, and AI for Public Policy
UndergraduateMachine LearningECE 3200 - Foundations of Machine Learning
UndergraduateMachine LearningSTSCI 4720 - Applied Neural Networks
GraduateMachine LearningSTSCI 5720 - Applied Neural Networks
UndergraduateSociety and InstitutionsNBA 4920 - AI for Business Applications
UndergraduateNatural Language ProcessingCS 4300 - Language and Information
UndergraduateNatural Language ProcessingINFO 4300 - Language and Information
UndergraduateEthics, Law, and PolicyPHIL 1110 - FWS: Ethics of AI
UndergraduateMachine LearningECE 2720 - Data Science for Engineers
GraduateComputer VisionCS 5660 - Foundations of Computational Imaging
UndergraduateComputer VisionCS 4660 - Foundations of Computational Imaging
UndergraduateMachine LearningSTSCI 4780 - Bayesian Data Analysis: Principles and Practice
GraduateMachine LearningSTSCI 5780 - Bayesian Data Analysis: Principles and Practice
Ph.D.Machine LearningECON 7245 - Topics in Econometrics and Machine Learning
GraduateEthics, Law, and PolicyLAW 6273 - Consumer Data Privacy

Student organizations are an important part of Cornell's AI community, offering hands-on opportunities to develop technical skills, experiment with emerging AI methods, collaborate across disciplines, and apply AI to challenges that matter.