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

Programs

A certificate offers an in-depth study of a professional field. A specialization is a short series of courses to quickly gain knowledge in a focused area of study.
certificate Develop software applications in Java and Python and enhance your web development skills. Gain the practical knowledge necessary to compete in an evolving technology ecosystem.

Develop software applications in Java and Python and enhance your web development skills. Gain the practical knowledge necessary to compete in an evolving technology ecosystem. 

systems-analysis-ce0042

Systems Analysis

certificate
certificate This certificate provides training in analysis and design of information systems. The program prepares students to perform information systems requirements analysis, design, development, installation, and operation as well as testing and documentation. Courses include computer network communication protocol TCP/IP, database management, network security, and operating systems. Formats: Online, In-Person

This certificate provides training in analysis and design of information systems. The program prepares students to perform information systems requirements analysis, design, development, installation, and operation as well as testing and documentation. Courses include computer network communication protocol TCP/IP, database management, network security, and operating systems. Formats: Online, In-Person

Computer Science

Courses

MGMT X 413.1

AI Essential Components

Understanding the basic functionality of hardware, software, network, and database components is crucial in AI systems. This foundational knowledge is essential for effective implementation of AI solutions and engagement with the technologies.
MGMT X 413.3

AI for Product Management

This course equips student with the latest knowledge to integrate AI/ML into the product development lifecycle, from model selection to deployment, and to automate and accelerate workflows.
MGMT X 413.2

AI Safety, Policy, and Ethics: What is Responsible AI

This course introduces students to the ethical and safety issues arising from the use of Artificial Intelligence technologies, with an emphasis on Responsible AI and proactive solutions.
MGMT X 413.5

AI Technologies in Marketing: Tools and Applications

This course provides professionals, marketers, and entrepreneurs with the strategic and technical skills to harness AI technologies for improving marketing approaches and driving business growth.