Course subjectComputer Science & Software132 active courses89 total in view

Course subject

Computer Science & Software courses

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

This subject132active course entries
Active indexed
132
Total indexed
265
Courses in view
89
Subjects indexed
27
Page
1 / 2
01

Computer Science & Software Register

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

No.CourseSubjectOriginFormatStartsTuitionStatus
001
Futures: Introduction to AutoCAD for High Schoolers

Coming Soon! AutoCAD is a design and drafting software application that is widely used by architects, engineers and other professionals. This class will give high school students a hands-on introduction to this popular software. High school students will…

ARCH-900.02UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 21, 2026
Tuition$500
archived
002
Foundations of Programming and Mathematics

This course provides high school students with essential programming and mathematical skills for courses in AI. The content covers programming fundamentals in Python and mathematics foundations: algebra, statistics, linear algebra, and probability, through…

CSE-902.15UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 21, 2026
Tuition$300
archived
003
Python Programming Fundamentals

Advance Your Python Skills and Learn Best Practices for Real-World Development Python is one of the most versatile and widely used programming languages today, powering everything from web development and automation to data science, bioinformatics, and…

CSE-X412.73UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 21, 2026
Tuition$725
archived
004
Intermediate Geographic Information Systems (GIS)

This course reinforces and introduces additional key geographic concepts and techniques related to the theory and application of geographic information systems (GIS). Topics such as geographic coordinate systems, automation, geoprocessing, raster data…

GEOG XL 181AFall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$1,800.00
archived
005
Advanced Geographic Information Systems (GIS)

This course is a project-based exploration of advanced topics in GIS and geospatial technology, with a focus upon spatial data analysis and visualization techniques. Students complete a series of hands-on weekly projects, each of which focuses upon the use of…

GEOG XL 181BFall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$1,800.00
archived
006
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 7Fall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$2,250.00
archived
007
Introduction to Computer Science II

Object-oriented software development. Abstract data type definition and use. Overloading, inheritance, polymorphism. Object-oriented view of data structures: stacks, queues, lists. Algorithm analysis. Trees, graphs, and associated algorithms. Searching and…

COM SCI XL 32Fall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$1,100.00
archived
008
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 31Fall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$1,100.00
archived
009
Architecting Cloud Solutions Using AWS

This course provides a hands-on introduction to Amazon Web Services (AWS), architecture, deployment and management. AWS has revolutionized IT infrastructure and is the dominant cloud services provider with more than six billion dollars in revenues. AWS…

COM SCI X 460.1Fall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$1,100.00
open
010
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.4Fall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOn-campus
StartsSep 21, 2026
Tuition$1,100.00
open
011
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.3Fall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOn-campus
StartsSep 21, 2026
Tuition$1,100.00
open
012
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.2Fall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$1,100.00
open
013
Introduction to Data Science

Get an introduction to the foundational concepts and techniques behind data science and its real‑world applications. Students will learn core programming languages used in the field, including Python and SQL, and gain hands‑on experience building common…

COM SCI X 450.1Fall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$1,100.00
open
014
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.9Fall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$1,100.00
open
015
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.8Fall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$1,100.00
open
016
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.5Fall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$1,100.00
open
017
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.3Fall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$1,100.00
open
018
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.1Fall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$1,100.00
open
019
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.85AFall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$1,100.00
open
020
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.104BFall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$1,100.00
open
021
HTML and CSS

Anyone who does web work needs to 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, and CSS specifies how that information will…

COM SCI X 418.102ABFall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 21, 2026
Tuition$1,100.00
open
022
Data Structures and Algorithms in C#

Master Data Structures and Algorithms in C#: Optimize Code and Ace Programming Interviews Unlock the potential of efficient programming with our Data Structures and Algorithms in C# course. This course is designed for developers who want to gain a deeper…

CSE-X413.38UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$765
archived
023
Intuitive Learning of Quantum Computing

Understand Quantum Computing Through Intuitive Concepts and Real-world Applications This course provides an end-to-end introduction to quantum computing, from fundamental quantum phenomena to practical use of quantum hardware, software, and algorithms through…

CSE-X413.43UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$775
archived
024
Linux Networking

This course provides a hands-on learning experience in a safe and online environment to master Linux Networking. This course will teach students how to operate running systems, configure local storage, manage users and groups, and manage security. Course…

CSE-X413.65UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$845
archived
025
AWS Academy Cloud Developing

AWS Academy Cloud Developing is designed to help students gain technical expertise in development using cloud technologies and prepare them to take the AWS Certified Developer – Associate level AWS Certification exam. The curriculum is delivered through…

CSE-X413.37UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$895
archived
026
Build Automation with Jenkins

Learn the basics of build automation in DevOps Continuous delivery (CD) is a software engineering approach to automate the delivery of software. It aims at building, testing, and releasing software with greater speed and frequency. The approach helps reduce…

CSE-X413.79UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$775
archived
027
Data Structures and Algorithms in C/C++

Looking to improve your programming skills? Our course on fundamental algorithms and data structures can help you out. You'll learn how to write scalable code that performs well with large data sets, and also discover how to identify hidden performance…

CSE-X400.49UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$745
archived
028
Embedded Controller Programming with Embedded C

This course teaches students Embedded C Programming skills used to program Embedded Controllers. The course begins with a study of the Embedded C language, including the language syntax, data types, and control structures. The students will then use Embedded…

ECE-X402.91UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$845
open
029
Embedded Linux

Embedded Linux is the leading platform for embedded devices. This exciting and fast-paced course is designed to give you practical, hands-on experience in writing and debugging Linux-based application programs on real embedded Linux hardware. You will install…

ECE-X401.05UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$845
archived
030
Embedded Real-Time Operating System (RTOS)

Learn to write real-time event-driven applications running under an embedded Real Time Operating System (RTOS). FreeRTOS is used as an example which will be examined at the C source code level. Practical applications running on an RTOS for embedded computers…

ECE-X402.90UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$845
archived
031
Introduction to IoT and Embedded Systems

The Internet of Things (IoT) refers to: the ever growing network of technologies connecting and communicating via the internet to send and receive data in the absence of human-to-human or human-to-computer interaction. IoT consists of a network of smart…

ECE-X402.97UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$845
archived
032
Introduction to Systems Thinking

A "Systems Thinking" methodology adds a new and powerful set of analysis tools to the systems engineer’s product development toolkit. Looking at a system as the sum of its parts working together, as opposed to a typical linear process, best describes the core…

MAE-X400.17UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$895
archived
033
Java Programming III : Intermediate Java Programming

Building on the skills from "Java Programming II: Core Java Programming, this course reinforces Java basics, including exception handling and event handling. It expands on the swing GUI components and introduces advanced concepts such as Generics, JDBC, and…

CSE-X404.81UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$725
archived
034
Linux Operating System Fundamentals

This course explores the Linux operating system which is very popular in industry and Internet services. This will be an interactive hands-on course. Students will have access to their own dedicated Linux system on which to learn and explore. Key topics…

CSE-X413.33UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$845
archived
035
Managing Software Quality Assurance and Testing

Advance your career with industry-aligned training in Software Quality Assurance (QA), Agile Testing, Risk-Based Testing, and CI/CD Quality Integration. Course Overview Managing Software Quality Assurance and Testing delivers a comprehensive, practical…

CSE-X412.65UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$725
archived
036
Software Testing for Quality Assurance

Software testing directly affects the quality of the final product and impacts all phases of software product development and life cycle. In addition to the important technical aspects of testing, it is also essential to have well-designed testing processes…

CSE-X412.66UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$725
archived
037
Systems Engineering Software Overview

In modern systems development, software has become increasingly important and pervasive. In a CNBC interview, Don Butler, Executive Director of connected vehicles at Ford Motor Corp. stated "we need to adopt more and more of a mindset of a software/services…

CSE-X412.93UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$795
archived
038
Systems Hardware/Software Integration

Learn the application of systems engineering processes to systems incorporating software and hardware. Through a class project, the development of requirements from a problem statement and the allocation of these requirements to hardware and software along…

EE-X400.60UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$795
archived
039
User Experience (UX) Metrics

Learn How to Measure, Analyze, and Communicate User Experience with Confidence Course Highlights UX metrics are the foundation of every data-driven design decision and knowing how to select, analyze, and communicate them is essential for high‑performing…

CSE-X412.60UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$725
archived
040
Web Performance Testing and Test Automation

Master industry standard tools for automated web testing, API testing, and performance testing This hands-on course gives you a full introduction to automated web testing using Python, Selenium, and Apache JMeter —the tools used by today’s leading QA…

CSE-X412.67UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$725
archived
041
Principles of User Experience (UX)

Principles of User Experience 10 Weeks | Recommended Prerequisite: Basic knowledge of HTML & CSS and Human-Computer Interaction (HCI) The field of user Experience (UX) Design is ever evolving-- and with this evolution comes new design tools, techniques and…

ART-X406.38UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$795
archived
042
Advanced HTML and CSS Course

Advance Your Web Design Skills: Master Responsive Layouts and Modern CSS Techniques Take your web development expertise to the next level with our Advanced HTML and CSS course. Designed for those who already have a foundational understanding of front-end…

CSE-X413.19UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$695
archived
043
Introduction to HTML and CSS

Build Responsive Websites: Learn HTML and CSS the Right Way Dive into the world of web development with our Introduction to HTML and CSS course—your first step toward becoming a professional front-end developer. This beginner-friendly course introduces you to…

CSE-X412.07UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$695
archived
044
User Interface Design

User Interface Design 9 Weeks | No Prerequisite In today’s digital landscape, a well-crafted user interface can mean the difference between a product that’s quickly abandoned and one that users love. User Interface Design equips you with time-tested…

ART-X405.35UC San Diego Division of Extended Studies
SubjectComputer Science & Software
OriginUC San Diego Division of Extended Studies
FormatOnline
StartsSep 22, 2026
Tuition$695
archived
045
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.20Fall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOnline
StartsSep 23, 2026
Tuition$1,100.00
open
046
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.100Fall 2026UCLA Extension
SubjectComputer Science & Software
OriginUCLA Extension
FormatOn-campus
StartsSep 24, 2026
Tuition$1,100.00
open
047
Introduction to Quantum Computing

MIT xPRO's Introduction to Quantum Computing course delves into the transformative field of Computer Science & Software, offering a rigorous academic exploration of quantum versus classical computation. Participants will examine the historical context,…

MIT xPRO
SubjectComputer Science & Software
OriginMIT xPRO
FormatOnline
StartsOct 5, 2026
Tuition$1,600
open
048
Quantum Computing Fundamentals

Discover the business and technical implications of the new frontier in computing and how you can apply them to your organization with this two-course program from MIT. Introduction to Quantum Computing Quantum Algorithms for Cybersecurity, Chemistry, and…

MIT xPRO
SubjectComputer Science & Software
OriginMIT xPRO
FormatOnline
StartsOct 5, 2026
Tuition$2,500
open
049
Intro to Web Programming w/ HTML5 & CSS3

This course provides intermediate level knowledge and skills for web development, along with an introduction to basic programming concepts and the three web development languages: HTML, CSS, and JavaScript. Furthermore, students of this course will learn how…

I&C SCI X470.90Fall 2026UC Irvine Division of Continuing Education
SubjectComputer Science & Software
OriginUC Irvine Division of Continuing Education
FormatOnline
StartsOct 5, 2026
Tuition$865.00
open
050
Introduction to Python Programming

Introduction to Python is a beginner introduction to the Python programming language. After this course, students may want to take a more intermediate or advanced Python course. The following topics will be covered: How to use variable types, flow control,…

I&C SCI X426.64Fall 2026UC Irvine Division of Continuing Education
SubjectComputer Science & Software
OriginUC Irvine Division of Continuing Education
FormatOnline
StartsOct 5, 2026
Tuition$860.00
open