CSCI: Computer Science
- Computer Science for Business Professionals
David J. Malan
Fall 2025
Online Asynchronous
- Computer Science for Business Professionals
David J. Malan
Spring 2026
Online Asynchronous
- Introduction to Web Programming Using JavaScript
Larry Bouthillier
Fall 2025
Online Asynchronous
- Introduction to Programming with R
Carter Zenke
Fall 2025
Online Asynchronous
- Introduction to Computer Science with Python
Henry H. Leitner
Fall 2025
M 5:10-7:10p
- Introduction to Computer Science with Python
Henry H. Leitner
Spring 2026
Online Asynchronous
- Mobile GIS
Pinde Fu
Spring 2026
Th 7:40-9:40p
- Introduction to Computer Science Using Java I
Henry H. Leitner
Fall 2025
Online Asynchronous
- Introduction to Computer Science Using Java II
Henry H. Leitner
Fall 2025
Online Asynchronous
- Introduction to Computer Science Using Java II
Henry H. Leitner
Spring 2026
Online Asynchronous
- Artificial Intelligence, the Internet-of-Things, and Cybersecurity
Team Taught
Spring 2026
T 6:30-8:30p
- Fundamentals of Web Application Development
David P. Heitmeyer
Fall 2025
W 8:10-10:10p
- Discrete Mathematics for Computer Science
Rebecca Nesson
Spring 2026
Th 6:30-8:30p
- Data Structures
David G. Sullivan
Fall 2025
T 5:40-7:40p
- Data Structures
David G. Sullivan
Spring 2026
T 5:40-7:40p
- Introduction to Game Development
Team Taught
Spring 2026
Online Asynchronous
- Computer Vision
Stephen Elston
Spring 2026
Th 6-8p
- Introduction to C, Unix/Linux Programming, and Web Interfaces
Fall 2025
Online Asynchronous
- Unix/Linux Systems Programming
Bruce Molay
Spring 2026
W 8:10-10:10p
- Full-Stack Web Development Using JavaScript, Node.js, and Artificial Intelligence Tools
Larry Bouthillier
Spring 2026
W 7:40-9:40p
- Web Programming with Python and JavaScript
Brian Paul Yu
Fall 2025
Online Asynchronous
- User Experience Engineering
David S. Platt
Spring 2026
M 7:40-9:40p
- Communication Protocols and Internet Architectures
Len Evenchik
Fall 2025
M 5:50-7:50p
- Communication Protocols and Internet Architectures
Len Evenchik
Spring 2026
Online Asynchronous
- Cloud Security
Ramesh Nagappan
Spring 2026
M 8:10-10:10p
- Intensive Introduction to Computer Science
David J. Malan
Fall 2025
Online Asynchronous
- Intensive Introduction to Computer Science
David J. Malan
Spring 2026
Online Asynchronous
- Designing and Developing Relational and NoSQL Databases
Gregory Thomas Misicko
Spring 2026
Th 8-10p
- Systems Programming and Machine Organization
Eddie Kohler
Fall 2025
Online Asynchronous
- Elements of Data Science and Statistical Learning with R
Fall 2025
Online Asynchronous
- Elements of Data Science and Statistical Learning with R
Team Taught
Spring 2026
Th 8:10-10:10p
- Database Systems
Fall 2025
Online Asynchronous
- Introduction to Artificial Intelligence with Python
Brian Paul Yu
Fall 2025
Online Asynchronous
- Introduction to Artificial Intelligence with Python
Brian Paul Yu
Spring 2026
Online Asynchronous
- Advanced Machine Learning, Data Mining, and Artificial Intelligence
Peter V. Henstock
Fall 2025
T 7:40-9:40p
- Fundamentals of Data Science II
Stephen Elston
Fall 2025
Th 6-8p
- Big Data and Machine Learning in Health Care Applications
Oleg Pianykh
Fall 2025
Th 5:10-7:10p
- Programming in Scala for Big Data Systems
Edward S Sumitra
Fall 2025
M 6-8p
- Deep Learning
Team Taught
Fall 2025
F 6:30-8:30p
- Introduction to Natural Language Processing
Dmitry V. Kurochkin
Fall 2025
T 8:10-10:10p
- Cloud Services, Infrastructure, and Computing
Gregory Thomas Misicko
Fall 2025
Th 8-10p
- Principles of Operating Systems
James L. Frankel
Fall 2025
T 8-10:15p
- Computer Architecture
James L. Frankel
Spring 2026
T 8-10:15p
- Fundamentals of Cloud Computing and OpenAI with Microsoft Azure
Joe Ficara
Spring 2026
Th 6:30-8:30p
- Data Mining for Business
Ted Kwartler
Spring 2026
M 8:10-10:10p
- Software Design: Principles, Models, and Patterns
Eric Gieseke
Fall 2025
W 5:30-7:30p
- Foundations of Data Science and Engineering
Bruce Huang
Fall 2025
Online Asynchronous
- Foundations of Data Science and Engineering
Bruce Huang
Spring 2026
Online Asynchronous
- Econometrics and Causal Inference with R
Dmitry V. Kurochkin
Spring 2026
T 8:10-10:10p
- Data Engineering for Analytics to Solve Business Challenges
Team Taught
Fall 2025
T 6:30-8:30p
- Advanced Deep Learning
Team Taught
Spring 2026
F 6:30-8:30p
- Statistical Data Modeling
Hakan Gogtas
Fall 2025
W 6:30-8:30p
- Statistical Data Modeling
Bharatendra Rai
Spring 2026
W 5:30-7:30p
- Statistical Data Modeling
Hakan Gogtas
Spring 2026
Th 5:10-7:10p
- Data Mining, Discovery, and Exploration
Stephen Elston
Fall 2025
W 6-8p
- Introduction to Data Science
Team Taught
Fall 2025
Online Asynchronous
- Advanced Topics in Data Science
Team Taught
Spring 2026
Online Asynchronous
- Advanced Practical Data Science
Pavlos Protopapas
Fall 2025
Online Asynchronous
- Dynamic Modeling and Forecasting in Big Data
William Yu
Fall 2025
W 8:10-10:10p
- Dynamic Modeling and Forecasting in Big Data
William Yu
Spring 2026
W 8:10-10:10p
- Secure Applications: Managing the Deployment Infrastructure
Heather Hinton
Spring 2026
T 5:30-7:30p
- Introduction to Algorithms, Computability, and Complexity
Salil P. Vadhan
Fall 2025
Online Asynchronous
- Introduction to Theoretical Computer Science
Adam Hesterberg
Fall 2025
Online Asynchronous
- Cryptocurrency and Blockchain: Understanding the Technology and the Challenges It Presents
Team Taught
Spring 2026
T 6-8p
- The Future of Humanity: A System Approach
Fawwaz Habbal
Spring 2026
W 5:40-7:40p
- Foundations of Technology Risk Management and Assessment
David Cass
Fall 2025
Th 6:30-8:30p
- Information System Forensics
Team Taught
Fall 2025
M 3-5p
- Fundamentals of the Law and Cybersecurity
Team Taught
Spring 2026
M 2-4p
- Software Applications: Security Lifecycle Threats
Heather Hinton
Fall 2025
T 5:30-7:30p
- Introduction to GIS
Jeff Blossom
Fall 2025
W 6:30-8:30p
- Introduction to Databases with SQL
Carter Zenke
Fall 2025
Online Asynchronous
- Networks and Cloud Security
Team Taught
Fall 2025
M 7:40-9:40p
- Networks and Cloud Security
Team Taught
Spring 2026
M 7:40-9:40p
- Remote Sensing Data and Applications
Magaly Koch
Spring 2026
W 5:10-7:10p
- Introduction to Cybersecurity
David J. Malan
Fall 2025
Online Asynchronous
- Introduction to Cybersecurity
David J. Malan
Spring 2026
Online Asynchronous
- Data Systems
Stratos Idreos
Fall 2025
Online Asynchronous
- Advanced Cloud Technology Management: Strategies for Successful Enterprise Deployment
Jeremy Wei
Spring 2026
Th 5:30-7:30p
- Introduction to Data Security
Heather Hinton
Spring 2026
M 5:30-7:30p
- Introduction to Systems Engineering
Megan Fillinich
Fall 2025
Sa 11a-1p
- Introduction to Systems Engineering
Megan Fillinich
Spring 2026
Sa 11a-1p
- Data Science and Artificial Intelligence: Ethics, Governance, and Laws
Bruce Huang
Spring 2026
T 12:30-2:30p
- Economics, Risk, and Decision Analysis in Systems Engineering
Betros Gerges Wakim
Fall 2025
M 5:30-7:30p
- Economics, Risk, and Decision Analysis in Systems Engineering
Betros Gerges Wakim
Spring 2026
M 3-5p
- Modern Data Analytics
Team Taught
Spring 2026
T 6-8p
- Introduction to Kali Linux and Ethical Hacking
Team Taught
Spring 2026
W 7:40-9:40p
- Artificial Intelligence and Human Cognition: An Exploration
Team Taught
Fall 2025
W 5:40-7:40p
- Foundations of Large Language Models
Dmitry V. Kurochkin
Spring 2026
M 8:10-10:10p
- Big Data Systems
Stratos Idreos
Spring 2026
Online Asynchronous
- Applied Quantitative Finance and Machine Learning
MarcAntonio Awada
Fall 2025
Th 5:30-7:30p
- Applied Quantitative Finance and Machine Learning
MarcAntonio Awada
Spring 2026
T 5:30-7:30p
- Cloud and Generative Artificial Intelligence Security Architectures
Ramesh Nagappan
Fall 2025
M 8:10-10:10p
- Project Work in GIS and Remote Sensing
Fall 2025
Online Asynchronous
- Crafting the Thesis Proposal in Software Engineering Tutorial
Bruce Huang
Fall 2025
Online Asynchronous
- Crafting the Thesis Proposal in Software Engineering Tutorial
Bruce Huang
Spring 2026
Online Asynchronous
- ALM Thesis in Software Engineering
Fall 2025
Online Asynchronous
- ALM Thesis in Software Engineering
Spring 2026
Online Asynchronous
- Data Science Precapstone
Team Taught
January 2026
MTWTh 2-5p
- Cybersecurity Precapstone
Heather Hinton
January 2026
MTWTh 2-5p
- Systems Engineering Precapstone
Richard E. Joltes
January 2026
MTWTh 6-9p
- Software Engineering Capstone
Peter V. Henstock
Spring 2026
T 7:40-9:40p
- Data Science Capstone
Team Taught
Fall 2025
Th 3-5p
- Data Science Capstone
Team Taught
Spring 2026
Th 3-5p
- Cybersecurity Capstone
Team Taught
Fall 2025
Th 5:30-7:30p
- Cybersecurity Capstone
Heather Hinton
Spring 2026
W 5:10-7:10p
- Systems Engineering Capstone
Richard E. Joltes
Fall 2025
M 6-8p
- Systems Engineering Capstone
Richard E. Joltes
Spring 2026
M 6-8p
- Computer Science Capstone
David S. Platt
Fall 2025
M 7:40-9:40p
CSCI 1B
CSCI 1B
CSCI 3
CSCI 5A
CSCI 7
CSCI 7
CSCI 8B
CSCI 10A
CSCI 10B
CSCI 10B
CSCI 11
CSCI 12
CSCI 20
CSCI 22
CSCI 22
CSCI 23A
CSCI 25
CSCI 26
CSCI 28
CSCI 31
CSCI 33A
CSCI 34
CSCI 40
CSCI 40
CSCI 49
CSCI 50
CSCI 50
CSCI 59
CSCI 61
CSCI 63C
CSCI 63C
CSCI 66
CSCI 80
CSCI 80
CSCI 82
CSCI 83
CSCI 87
CSCI 88C
CSCI 89
CSCI 89B
CSCI 90
CSCI 92
CSCI 93
CSCI 94
CSCI 96
CSCI 97
CSCI 101
CSCI 101
CSCI 102
CSCI 103
CSCI 104
CSCI 106
CSCI 106
CSCI 106
CSCI 108
CSCI 109A
CSCI 109B
CSCI 115
CSCI 116
CSCI 116
CSCI 117
CSCI 120
CSCI 121
CSCI 125
CSCI 138
CSCI 142
CSCI 144
CSCI 147A
CSCI 149A
CSCI 150
CSCI 151
CSCI 155
CSCI 155
CSCI 158
CSCI 159
CSCI 159
CSCI 165
CSCI 176
CSCI 177
CSCI 178
CSCI 178
CSCI 184
CSCI 188
CSCI 188
CSCI 192
CSCI 212
CSCI 221
CSCI 222
CSCI 265
CSCI 278
CSCI 278
CSCI 288
CSCI 294
CSCI 497
CSCI 497
CSCI 499AB
CSCI 499AB
CSCI 597
CSCI 597B
CSCI 597C
CSCI 599
CSCI 599A
CSCI 599A
CSCI 599B
CSCI 599B
CSCI 599C
CSCI 599C
CSCI 599D
Harvard Extension School Courses