The UC San Diego Division of Extended Studies presents Java Programming I: Fundamental Java Concepts, a foundational course in Computer Science & Software. Designed for beginners, this program introduces core Java syntax, object-oriented principles, and…
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.
- Active indexed
- 132
- Total indexed
- 265
- Courses in view
- 265
- Subjects indexed
- 27
- Page
- 4 / 6
Computer Science & Software Register
Every Computer Science & Software listing in the register — filter by status or search within the subject.
Take your Java skills to the next level with UC San Diego Division of Extended Studies' Java Programming III: Intermediate Java Programming. Designed for aspiring developers, this course delves into advanced concepts in Computer Science & Software, equipping…
Offered by UC San Diego Division of Extended Studies, the Cloud Computing for .NET Developers course delves into the essentials of Computer Science & Software, focusing on leveraging Microsoft Azure. Participants will learn to build, scale, and optimize…
Offered by UC San Diego Division of Extended Studies, the course on Continuous Integration and Continuous Testing delves into the essential practices of designing, automating, and managing modern CI/CD pipelines and software testing workflows. As part of the…
The UC San Diego Division of Extended Studies presents a comprehensive course on Web API Development in C# with ASP.NET Core, designed for professionals in the field of Computer Science & Software. This program delves into modern API architecture, RESTful…
The UC San Diego Division of Extended Studies offers a comprehensive course on iOS App Production, designed for aspiring developers and professionals in the field of Computer Science & Software. This program equips students with the essential skills to…
Offered by UC San Diego Division of Extended Studies, the course Java Programming IV: Advanced Java Programming Structures delves into complex programming concepts within the Computer Science & Software domain. This advanced program equips learners with the…
Offered by UC San Diego Division of Extended Studies, "Aprende a programar desde cero: Python para principiantes" is an essential course in the Computer Science & Software category designed for beginners. This program provides a foundational understanding of…
Offered by UC San Diego Division of Extended Studies, Designing and Creating a WebQuest equips learners with the essential skills and knowledge to design effective web-based learning activities. This course, part of the Computer Science & Software category,…
The UC San Diego Division of Extended Studies presents Making Magic with Google Sheets and Forms, an essential course for those delving into Computer Science & Software. Designed for professionals and enthusiasts alike, this program unlocks the full potential…
UC San Diego Division of Extended Studies presents Blockchain Demystified: An Introduction to the Cryptocurrency Revolution, a foundational course in Computer Science & Software. This program demystifies blockchain technology and cryptocurrencies, offering…
The UC San Diego Division of Extended Studies presents Elementary School: Creative Programming Using Scratch, an innovative course in the Computer Science & Software category. Designed for young learners, this program introduces foundational programming…
Offered by UC San Diego Division of Extended Studies, this course on Elementary School: Makerspace 3D: Introduction to 3D Design & Printing delves into the fundamentals of 3D modeling and printing within the Computer Science & Software category. Designed for…
Offered by UC San Diego Division of Extended Studies, "Futures: Introduction to Front End Technologies" is a foundational course within the Computer Science & Software category. This program equips learners with essential skills and knowledge in modern…
Offered by UC San Diego Division of Extended Studies, the course "High School: Hands-On Coding with the BBC Microbit" immerses students in the dynamic field of Computer Science & Software. Through interactive projects and practical exercises, participants…
The High School: Programming using JavaScript course at UC San Diego Division of Extended Studies offers students a foundational introduction to JavaScript programming within the broader field of Computer Science & Software. Designed specifically for high…
Offered by UC San Diego Division of Extended Studies, the High School: Python Programming course introduces students to the fundamentals of Computer Science & Software. Through hands-on learning, participants will gain essential programming skills and…
Offered by UC San Diego Division of Extended Studies, this High School: Video Game Design course introduces students to the fundamentals of Computer Science & Software through hands-on experience with Scratch and MS MakeCode Arcade. Participants will learn…
Offered by UC San Diego Division of Extended Studies, the High School: iOS Programming course delivers an in-depth exploration of Computer Science & Software fundamentals. Tailored for aspiring developers, this program equips students with hands-on experience…
Offered by UC San Diego Division of Extended Studies, the Middle School: Android App Design course introduces students to the exciting world of Computer Science & Software. Participants will learn foundational concepts of app development, design thinking, and…
The Middle School: C++ Programming course at UC San Diego Division of Extended Studies offers young learners a foundational introduction to Computer Science & Software through hands-on C++ programming. Students develop logical thinking and coding skills while…
Discover the exciting world of virtual reality with the UC San Diego Division of Extended Studies course, "Middle School: Makerspace VR: Virtual Reality Exploration & Practical Applications." Designed for budding innovators in the field of Computer Science &…
Offered by UC San Diego Division of Extended Studies, the Python Programming Fundamental course introduces essential concepts in Computer Science & Software. Designed for beginners, this program provides a solid foundation in Python, equipping students with…
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…
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…
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…
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…
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…
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…
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…
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,…
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…
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…
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…
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…
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…
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,…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…