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 450.51

Data Modeling and Datastore Design

Learn advanced data modeling and design scalable, cost-effective architectures for analytics and AI systems using relational, NoSQL, time-series, and vector databases through hands-on projects and assignments.
COM SCI 751.1

Data Science and Data Analytics Information Session

This interactive session, led by experienced instructors and program advisors, provides an in-depth exploration of data science competencies, cutting-edge tools, real-world applications, course requirements, career pathways, and community engagement.

COM SCI X 450.00

Data Science Fundamentals

Designed for students with limited programming, statistics, or data analytics knowledge, this data science overview course is ideal for beginners, business analysts, or non-tech managers interested in the field.
COM SCI X 414.4

Data Structures and Algorithms for Software Development

This course deepens students’ understanding of data structures and algorithms, covering design, analysis, and implementation with a focus on both theory and practical applications.
COM SCI X 450.42

Deep Learning

Gain a robust understanding of deep learning through both theory and hands-on implementation, spanning domains such as computer vision, natural language processing (NLP) and graph data analysis. Explore neural network architectures, optimization techniques, and advanced models (CNNs, RNNs, GANs, GNNs).