Course subjectComputer Science35 active courses43 total in view

Course subject

Computer Science courses

Computer Science courses in The Course Register: browse 35 active and 40 total continuing, professional, and extension Computer Science listings with start dates, tuition, enrollment status, format, and issuing-source links.

This subject35active course entries
Active indexed
35
Total indexed
40
Courses in view
43
Subjects indexed
68
Page
1 / 1
01

Computer Science Register

Every Computer Science listing in the register — filter by status or search within the subject.

No.CourseSubjectOriginFormatStartsTuitionStatus
001
Predictive Analytics

Dive into concepts and techniques of predictive analytics and model engineering. Students will develop proficiency in Python programming language, with special emphasis on forecasting methodologies, optimization techniques, and product analysis frameworks.…

COM SCI X 450.7Summer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatOnline
StartsJun 22, 2026
Tuition$1,100.00
open
002
Machine Learning Using Python

This course introduces machine learning using Python. Students will learn structured and unstructured data processing, linear regression modeling and non-linear modeling methods used in machine learning algorithm development, optimization techniques, neural…

COM SCI X 450.4Summer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatIn Person
StartsJun 22, 2026
Tuition$1,100.00
open
003
Big Data Management

This course introduces tools for distributed storage and data processing in an open-source framework. It covers NoSQL, the core components of Hadoop, and an overview of Hive. The extent of data being produced and stored by organizations is increasing. In…

COM SCI X 450.3Summer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatIn Person
StartsJun 22, 2026
Tuition$1,100.00
open
004
Exploratory Data Analysis and Visualization

This course provides a practical introduction to the core concepts, methods, and visualization techniques that support modern data exploration and analytics. Students will learn how data science uses historical information to understand past behavior and how…

COM SCI X 450.2Summer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatOnline
StartsJun 22, 2026
Tuition$1,100.00
open
005
Introduction to Data Science

This hands‑on course introduces students to the foundational concepts, techniques, and workflows that drive modern data science. Learners will explore the complete data science process, including defining project goals, acquiring and preparing data,…

COM SCI X 450.1Summer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatOnline
StartsJun 22, 2026
Tuition$1,100.00
open
006
Cybersecurity Lab (Defensive Tools)

This hands‑on course introduces foundational defensive security strategies and the practical tools used to protect modern computing environments. Students will learn to configure and manage virtualized lab environments, implement firewalls and web servers,…

COM SCI X 420.9Summer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatOnline
StartsJun 22, 2026
Tuition$1,100.00
open
007
Cybersecurity Lab (Offensive Tools)

This hands-on course provides an in‑depth exploration of both common and specialized security tools used during professional penetration assessments. Beginning with an overview of the offensive attack lifecycle, students will examine the strategic purpose of…

COM SCI X 420.8Summer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatIn Person
StartsJun 22, 2026
Tuition$1,100.00
open
008
Network, Operating System and Database Security

Cyber-based attacks and data breaches are threats to any organization, however, effective defense mechanisms are seldom well understood or applied. This course delivers a step-by-step methodology for securing any infrastructure through enhanced defenses to…

COM SCI X 420.5Summer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatOnline
StartsJun 22, 2026
Tuition$1,100.00
open
009
Information Systems Infrastructure Security Management

This course explores both physical and logical cybersecurity practices essential for protecting technology assets and the core components that support modern IT infrastructures. Students will examine infrastructure security management, physical and logical…

COM SCI X 420.3Summer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatOnline
StartsJun 22, 2026
Tuition$1,100.00
open
010
Fundamentals of Cybersecurity

This course combines theoretical cybersecurity fundamentals with state-of-the-art use cases for a comprehensive introduction to the field. It is designed to benefit a cross-section of students, including those considering a career in cybersecurity; system…

COM SCI X 420.1Summer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatOnline
StartsJun 22, 2026
Tuition$1,100.00
open
011
Java Programming II

Java Programming II builds on foundational Java skills and focuses on the advanced concepts required to develop robust, scalable, and maintainable applications. Students will deepen their understanding of object‑oriented programming, explore the use of…

COM SCI X 418.100Summer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatOnline
StartsJun 22, 2026
Tuition$1,100.00
open
012
Advanced Structured Query Language (SQL) Syntax

Structured Query Language (SQL) is an American National Standards Institute (ANSI) computer language for accessing and manipulating database systems. It works with database programs such as MS Access, DB2, Informix, MS SQL Server, Oracle and Sybase. Designed…

COM SCI X 414.65Summer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatOnline
StartsJun 22, 2026
Tuition$1,100.00
open
013
Introduction to SQL

Structured Query Language (SQL) is an American National Standards Institute (ANSI) standard computer language for accessing and manipulating database systems. SQL works with database programs such as Microsoft Access and SQL Server, DB2, Informix, Oracle and…

COM SCI X 414.61Summer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatOnline
StartsJun 22, 2026
Tuition$1,100.00
open
014
Fundamentals of Software Development and Programming

The course provides an introduction to computer programming (coding) and software app development. It benefits individuals pursuing programming and software development as a career, as well as anyone in the IT field who works with programmers and systems…

COM SCI X 414.20Summer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatHybrid
StartsJun 22, 2026
Tuition$1,100.00
open
015
Java Programming I

This course provides a comprehensive introduction to programming using Java , a powerful and well‑designed object‑oriented language widely used to build large‑scale Internet and intranet applications. Known for its simplicity and readability, Java is also an…

COM SCI X 418.85ASummer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatIn Person
StartsJun 23, 2026
Tuition$1,095.00
open
016
Python Programming I

Python is a high-level, dynamically typed, and portable programming language that excels when the cost of software development outweighs performance considerations—which is quite often in practice. Python covers similar territory as Perl and is similarly an…

COM SCI X 418.104BSummer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatIn Person
StartsJun 23, 2026
Tuition$1,100.00
open
017
JavaScript

Web users today expect sites to provide dynamic user interfaces, fast response times and advanced features. JavaScript delivers that, which is why JavaScript has become such an important programming language for web developers. This course benefits anyone who…

COM SCI X 418.88BSummer 2026UCLA Extension
SubjectComputer Science
OriginUCLA Extension
FormatLive Online
StartsJun 24, 2026
Tuition$1,100.00
open
019
Professional Certificate in Advanced Project Management

MIT xPRO’s Professional Certificate in Technical Project Management prepares you with a thorough understanding of project management principles and practical techniques to become a leader in the project economy, Taught by MIT faculty who are pioneers in the…

MIT xPRO
SubjectComputer Science & Software
OriginMIT xPRO
FormatOnline
StartsSep 24, 2026
Tuition$7,550
open
020
Introduction to Quantum Computing

Enrollment extended! Save your seat before Monday, April 17th. Learn the history and implications of quantum computing vs. classical computation. Assess applications of quantum computing and get hands on experience by putting a simple quantum algorithm into…

MIT xPRO
SubjectComputer Science & Software
OriginMIT xPRO
FormatOnline
StartsOct 5, 2026
Tuition$1,600
open
021
GIS Databases and Enterprise GIS

This course introduces concepts and techniques associated with the design, development, and management of geospatial databases, including databases used in shared and scalable enterprise GIS platforms. In addition to learning about relational database theory…

GEOG X 191CUCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
022
Cartography

This course introduces the methods, techniques, and considerations behind geographic data visualization and GIS mapping. The first and most significant portion of the course covers best practices for cartographic design, including topics and techniques…

GEOG XL 180UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
archived
023
Linear Algebra

Introduction to linear algebra: Systems of linear equations Matrix algebra Linear independence Subspaces, bases and dimension Orthogonality Least-squares methods Determinants Eigenvalues and eigenvectors Matrix diagonalization Symmetric matrices

MATH XL 33AUCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
024
Fundamentals of AI in Finance

This course covers AI fundamentals and concepts as pertaining to finance. The course will review python programming basics such as Basic Input-Output Operations, Basic Operators, Conditional Execution, Loops, and Lists. The focus will be on how to utilize…

MGMT X 412.1UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
archived
025
Introduction to Geographic Information Systems (GIS)

The purpose of this course is to introduce students to fundamental principles and concepts behind the use and application of geographic information systems (GIS). Students learn how to think spatially, become familiar with information technology, produce…

GEOG XL 7UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
archived
026
Introduction to Computer Science I

Introduction to computer science via theory, applications, and programming. Basic data types, operators and control structures. Input/output. Procedural and data abstraction. Introduction to object-oriented software development. Functions, recursion. Arrays,…

COM SCI XL 31UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
archived
027
Data Science Fundamentals

This hands‑on, exercise‑driven course introduces students to the foundational concepts, tools, and analytical techniques that underpin modern data‑driven decision‑making. Learners will explore the role of data science in organizational strategy while…

COM SCI X 450.00UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
028
Beyond RAG: Building AI Agents That Think, Plan, and Act

This course explores the evolution from traditional retrieval‑augmented generation (RAG) to agentic RAG systems that can reason, plan multi‑step workflows, and take action. Participants will learn how to move beyond basic document retrieval to build…

COM SCI 751.05UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
archived
029
The Data Behind Modern AI

Artificial intelligence is only as powerful as the data behind it. Before building models or deploying AI applications, organizations must design the right data architecture and understand their data through exploration and visualization. In this session,…

COM SCI 751.04UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
030
Agentic AI and Autonomous Systems

This course prepares students to design, build, and deploy advanced agentic AI systems by combining core theory with hands-on implementation. Students will work with three leading frameworks: CrewAI, Google ADK, and n8n, while learning the principles that…

COM SCI 910.3UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
031
Data Modeling and Datastore Design

This course explores advanced data modeling and datastore design for modern analytics and AI-driven systems. You will learn relational, dimensional, NoSQL, time-series, and vector database modeling concepts. Emphasis is placed on designing scalable,…

COM SCI X 450.51UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
032
Natural Language Processing

Computer programs that process human language are now a part of everyday life. The branch of artificial intelligence called natural language processing (NLP) has enabled the development of chatbots, language translation systems, automated extraction of…

COM SCI X 450.47UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
033
Principles and Practices of Computing

Lecture, four hours; discussion, two hours; outside study, six hours. Designed for students in computer science and related majors who do not have prior programming experience. Precursor course to introductory computer science sequence (courses 31, 32, 33).…

COM SCI XL 30UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
034
Large Language Models

This course explores the theoretical concepts, design principles, and practical applications of large language models (LLMs). Students will gain a deep understanding of how LLMs process and generate human language, with a focus on both conceptual…

COM SCI X 450.46UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
035
Cybersecurity Information Session

We invite you to join our complimentary information webinar designed to provide prospective students with a comprehensive overview of the program’s curriculum, structure, and unique offerings. This interactive session will delve into the core competencies and…

COM SCI 751.7UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
036
AI in Cybersecurity: Theory and Practice

Explore the dynamic intersection of artificial intelligence and cybersecurity in this hands-on, six-week course. Designed for students with basic general knowledge of cybersecurity concepts, this course examines how AI is reshaping the cybersecurity…

COM SCI X 420.00UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
037
Machine Learning System Design

This course provides an in-depth exploration of machine learning systems design, covering the complete lifecycle from project scoping and data acquisition to model deployment and monitoring. We connect theoretical foundations with practical application,…

COM SCI X 450.43UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
038
Computer Science Internship

The internship course offers eligible students the opportunity to earn credit toward their certificate program through a supervised internship of at least 120 hours, allowing for the practical application of knowledge and skills gained in their coursework.…

COM SCI X 460.100UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
039
iOS App Development with Swift

This course introduces students to the fundamentals of iOS mobile application development , an in‑demand skill across industries, organizations, and startups. With Apple leading the mobile ecosystem across devices such as the iPhone, iPad, Mac, and Vision…

COM SCI X 418.2UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
040
Full Stack Web Development

This course introduces students to full‑stack web development through a practical exploration of n‑tier architecture and the end‑to‑end process of building dynamic, responsive, and scalable web applications. Students will learn the components and roles of the…

COM SCI X 414.41UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
041
Data Structures and Algorithms for Software Development

Data Structures and Algorithms provides students with a solid foundation in the essential concepts that support effective software development. Students will build a strong understanding of core data structures and algorithmic principles, including complexity…

COM SCI X 414.4UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
042
Deep Learning

Deep Learning is designed to provide students with a solid understanding of deep learning principles, techniques, and applications. The course is structured to cover both theoretical concepts and hands-on implementation, ensuring students are equipped with…

COM SCI X 450.42UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open
043
Data Science and Data Analytics Information Session

This interactive session will delve into the core competencies and skills you will develop, the cutting-edge tools and technologies you’ll master, and the real-world applications of data science that our program emphasizes. Our experienced instructors and…

COM SCI 751.1UCLA Extension
SubjectComputer Science
OriginUCLA Extension
Format
Starts
Tuition
open