Skip to main content

Computer Science

digital-technology-fos-header-2024

Technology is evolving faster than ever—and so should your skills. Our newly reimagined computer science area of study can equip you with the tools to thrive in today’s data-driven, AI-powered world.

Whether you're launching a new career or leveling up your current one, our programs are designed to meet the demands of the modern tech landscape. Learn from industry experts through hands-on, project-based courses that blend theory with real-world application.

Get More Info

 

Build the future. One line of code at a time.

Explore our key focus areas:

Software Development & Programming
Master the languages, frameworks, and tools that power today’s most in-demand applications—from web and mobile to enterprise systems.

Machine Learning & Artificial Intelligence
Dive into the world of intelligent systems. Learn how to build, train, and deploy models that drive innovation across industries.

Data Analytics & Infrastructure 
Gain the skills to collect, manage, and analyze data at scale. From pipelines to predictive analytics, turn raw data into actionable insights.

Cybersecurity, Cloud, and Emerging Tech
Stay ahead of the curve with courses in cybersecurity, cloud computing, blockchain, and more.

Why Choose UCLA Extension?

  • Flexible online and hybrid formats
  • Taught by working professionals in the field
  • Career-focused certificates and specializations
  • Open enrollment—no formal application required
digital-technology-fos-sub
Computer Science

Courses

COM SCI X 455

Generative AI with Applications in Python

This course immerses students in the world of generative artificial intelligence (GenAI) and covers high-level browser-based tools, emphasizing the Python code behind them.
GEOG X 191C

GIS Databases and Enterprise GIS

This course introduces the design, development, and management of geospatial databases, including multi-user enterprise geodatabases. In addition to learning about relational database design, students will construct and maintain spatial databases.

COM SCI X 418.102AB

HTML and CSS

Understand HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets). Together, they provide the foundation on which web pages are built. HTML labels types of information, CSS specifies how that information will look.
COM SCI X 420.3

Information Systems Infrastructure Security Management

This course covers physical and logical cybersecurity for data centers and IT infrastructures. It defines a management program to protect assets across all levels of technology and the core components that support that information technology.
GEOG XL 181A

Intermediate Geographic Information Systems (GIS)

This intermediate course reinforces additional key geographic concepts and techniques related to GIS, including coordinate systems, data management, spatial databases, geoprocessing, raster processing and analysis, digitizing and various types of spatial analysis.