Offered by UC San Diego Division of Extended Studies, Fundamentals of Networking delivers an essential introduction to Computer Science & Software, focusing on the principles and practices of modern network systems. Students will gain a deep understanding of…
Course subject
Computer Science & Software courses
Computer Science & Software courses in The Course Register: browse 135 active and 181 total continuing, professional, and extension Computer Science & Software listings with start dates, tuition, enrollment status, format, and issuing-source links.
- Active indexed
- 135
- Total indexed
- 181
- Courses in view
- 181
- Subjects indexed
- 27
- Page
- 3 / 4
Computer Science & Software Register
Every Computer Science & Software listing in the register — filter by status or search within the subject.
Offered by UC San Diego Division of Extended Studies, the Introduction to Programming course provides a foundational understanding of Computer Science & Software. Using Python, students will learn to build algorithms, write functional code, and gain skills…
Offered by UC San Diego Division of Extended Studies, the Java Programming II: Core Java Programming course delves into advanced concepts of Java, equipping students with essential skills in Computer Science & Software. Participants will enhance their…
Offered by UC San Diego Division of Extended Studies, Mobile App Development with C# equips students with the skills to build cross-platform applications for Android, iOS, Windows, and macOS using .NET MAUI. This Computer Science & Software course focuses on…
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…
The User Experience (UX) Metrics course at UC San Diego Division of Extended Studies delves into the essential techniques and tools for measuring and improving user interactions in digital products. As part of the Computer Science & Software category, this…
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…
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…
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,…
Install SQL Server to your desktop and run complex queries using the Structured Query Language (SQL). This course will cover database table structures, column data types, and the T-SQL language components that go into querying against a database. Reading data…
PHP is the most popular server-side scripting language that powers hundreds of millions of web sites worldwide. This hands-on PHP Fundamentals course provides the basic knowledge and web programming concepts necessary to design and develop dynamic,…
This course provides a comprehensive introduction to HTML, CSS and JavaScript, the core technologies that comprise front-end web development. High school students will learn essential skills in HTML5 and CSS3 as applied to website structure, layout and design…
Learn to program robots while learning the popular JavaScript language in order to prepare for the careers of the future. We will start with a review of JavaScript, robotics, and DDE, and then explore the challenges of programming in the real world. Students…
This hands-on course gives high school students an in-depth look at iOS programming using the Swift language, guiding them as they use tools such as Xcode and Interface Builder to write applications for the iPhone and iPad. High school students will become…
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…
Foundations of Graph Theory: Understand Structures That Drive Modern Systems Unlock the mathematical language behind networks, systems, and complex relationships with Introduction to Graph Theory and Its Applications. This foundational course explores how…
Master the Foundations of Web Development: Introduction to Front End Technologies Begin your journey into web development with Introduction to Front-End Technologies, a foundational course designed to give you a solid grasp of how websites and applications…
This course will introduce students to basic computer science knowledge to get more efficient with python programming. Topics will include recursion, linear data structures (arrays, stacks, queues, linked lists, doubly linked lists), trees and graphs, maps…
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…
Web Programming II: JavaScript & React covers the basics of JavaScript and React. You will learn to incorporate logic, functions, and classes into your programming. You will also learn to build an interactive website and deploy web applications. Throughout…
Facility managers need a good understanding of building components and systems to maintain and manage them well. Review the function of primary building components and systems, including the structure, building envelope, mechanical and electrical systems and…
Design your future city, blending ancient wisdom with modern sustainability. In this class, students will examine successful ancient cities as well as modern cities of the world using Google Earth and maps as a virtual tour to understand why some cities…
Unleash creativity with Raspberry Pi, Python, and real-world applications in coding! Raspberry Pi is a tiny computer board that plugs into a monitor and allows people anywhere to explore computing. Learn to use Python scripting to code a variety of fun apps…
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…
Responsive Design and User Experience (UX) 10 Weeks | Prerequisite: ART - 40638 Principles of User Experience or Equivalent Experience. Master the core technologies driving modern UX design, including HTML5, CSS, and web-based frameworks, in this hands-on…
User Experience Design II - Real World Prototyping 10 Weeks | Prerequisite: ART-40638 Principles of User Experience or Equivalent Experience. This UX Prototyping Course is expertly crafted for students who aspire to turn theoretical knowledge into practical…
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…
Elevating Aerospace: Design Thinking for Safety Critical AI is a hands-on, applied course for aerospace professionals seeking practical, responsible, and deployment-oriented AI capabilities in regulated and mission-critical environments. Rather than focusing…
This course moves students from AI awareness and problem framing into structured execution. Building on the problem statements and AI foundations developed in Course 1, students learn how to translate aerospace challenges into practical AI-enabled workflows…
MIT xPRO's Professional Certificate in Coding: Full Stack Development with MERN equips learners with cutting-edge skills in Computer Science & Software. This comprehensive program covers the MERN stack (MongoDB, Express.js, React, Node.js), enabling…
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…
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…
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…
Lecture, four hours; laboratory, two hours; outside study, six hours. Prerequisite: course 180. Introduction to fundamental problem-solving and knowledge representation paradigms of artificial intelligence. Introduction to Lisp with regular programming…