The Linux Cloud Infrastructure course at UC San Diego Division of Extended Studies offers an in-depth exploration of cloud computing technologies within the Computer Science & Software domain. Designed for professionals and aspiring technologists, this…
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
- 1 / 6
Computer Science & Software Register
Every Computer Science & Software listing in the register — filter by status or search within the subject.
The Digital Transformation course at UC San Diego Division of Extended Studies offers an in-depth exploration of modern technological advancements in the field of Computer Science & Software. Designed for professionals and aspiring technologists, this course…
Offered by UC San Diego Division of Extended Studies, the course "Programming in the Linux Environment" delves into essential skills and methodologies within the Computer Science & Software field. Participants will gain hands-on experience with Linux systems,…
Harvard University presents the Communication Protocols and Internet Architectures course, an essential offering in the Computer Science & Software category. This course delves into the foundational frameworks and protocols that govern internet communication,…
Offered by UC San Diego Division of Extended Studies, "C# Programming for Beginners" is an essential course in the Computer Science & Software category, designed for those new to coding. Participants will gain a solid foundation in C#, mastering…
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,…
Expand your SQL toolkit in this Intermediate SQL course. SQL is a language used in programming and designed for managing data held in a relational database management system (RDBMS). This intermediate course will focus on using MS SQL Server and T-SQL. Topics…
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…
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…
This intermediate level coding course will cover advanced JavaScript concepts and how JavaScript provides the essential foundation for the Object-Oriented pattern. Students will be introduced to the jQuery library, one of the most popular libraries and learn…
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,…
The Python Unit Testing course at UC San Diego Division of Extended Studies equips students with essential skills in Computer Science & Software development. Participants will master industry-standard testing frameworks, learn to write robust test cases, and…
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,…
The UC San Diego Division of Extended Studies offers an Introduction to Programming Using Java course, designed to provide a solid foundation in Computer Science & Software. This course covers fundamental programming concepts, object-oriented principles, and…
Take your SQL skills to the next level! SQL Database Operations is a comprehensive course focused on SQL Server administration, database management, and advanced SQL programming techniques. This course explores the core responsibilities of managing a SQL…
A Hands-on Introduction to The Essentials of C# Programming Embark on your journey to mastering C# with our comprehensive C# Programming I: Fundamentals of C# course. Whether you are a beginner or transitioning from another programming language, this course…
Modern C# Development: Object-Oriented Programming for AI-Driven Applications Take your C# skills to the next level and learn how modern applications — including AI-powered systems — are built. In this course, you will master object-oriented programming and…
Master Memory Management, Asynchronous Programming, Distributed Computing and High-Performance Programming Unlock the full potential of C# with C# Programming III: Advanced C# Programming. This course takes you beyond the basics, empowering you to build…
With an emphasis on the syntax, semantics and structured programming style, this class examines the C and C++ programming languages. Students will learn to create and compile basic programs using C/C++. Course Highlights: Writing and debugging programs…
Building upon C/C++ Programming I, level II will provide you with a further understanding of the C and C++ programming languages. Topics include: the run-time environment, advanced I/O features, advanced pointer and array concepts, basic data structures,…
This course will emphasize using objecte oriented analysis and design techniques to learn the C++ programming language. Students completing the course will learn C++ syntax, how to make use of the C++ standard library, and how to design and implement custom…
Expanding on serveral topics in C++ Programming III, this course encompasses object-oriented analysis, design, and programming. Additionally, advanced memory management, stream and file I/O, persistence, multiple inheritance, advanced polymorphic programming,…
Cloud Computing Architecture using Amazon Web Services (AWS) will give students an understanding of business and technical tools, and architecting on AWS. It will include practical hands-on experience solving real-world cloud computing problems with AWS.…
Master Cloud Computing for .NET Developers: Build, Scale, and Optimize on the Cloud Using Microsoft Azure In today’s fast-paced digital landscape, cloud computing has become essential for developing, deploying, and scaling applications efficiently and…
Build the skills needed to design, automate, and manage modern CI/CD pipelines In today’s fast‑paced development environments, organizations rely on Continuous Integration (CI) and Continuous Testing (CT) to deliver high‑quality software quickly and reliably.…
Algorithm and Data Structures - Learn to Write Scalable Code Our algorithm and data structures course will teach you how to write code that scales well with large data sets and identify hidden performance bottlenecks. While the concepts covered in the course…
Unlock the Power of Database Programming in .NET: Create High-Performance, Data-Driven Applications In today’s data-driven world, efficient database programming is a critical skill for any .NET developer. Our Database Programming in .NET course provides the…
Fundamentals of Networking provides a broad sampling of network technologies, skills, and methods critical to establishing and maintaining connectivity in the real world. In this course, you will apply common network security concepts such as implementing…
Intermediate SQL Programming builds on foundational SQL skills to deepen your expertise in SQL database programming, relational database management, and advanced query optimization. In this course, you will develop practical SQL scripting techniques that…
Obtain The Foundational Skills Needed to Begin Your Goal of Becoming a Programmer. This course introduces first-time programmers to the fundamental concepts of programming using the Python programming language. With its simple and readable syntax, Python…
Learn how to use the Structured Query Language Structured Query Language (SQL) is the standard programming language used to communicate with relational databases. In today’s data-driven world, organizations rely on SQL to store, manage, retrieve, and analyze…
Core Java Programming will explore the features of the Java programming language to create multi-platform applications. As a developer, you will learn how to use the tools in the latest Java development platform, the proper object-oriented design strategies,…
Build Once, Run Anywhere with C# and .NET MAUI! Stay at the forefront of mobile app development with .NET MAUI, the latest framework for building cross-platform mobile and desktop applications. With .NET MAUI and C#, you can develop apps that run seamlessly…
Master Web API Development in C# with ASP.NET Core: Build Scalable, Secure, and AI-Enhanced APIs for the Future Unlock the power of APIs and boost your C# development skills with our comprehensive Web API Development in C# course. Learn how to build…
As the forth course in the iOS Programming Certificate, this course will take the student through the process of conceiving, designing, developing and publishing an iOS application. Students will begin the process by defining their app idea, as well as…
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…
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…
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 - X406.38 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-X406.38 Principles of User Experience or Equivalent Experience. This UX Prototyping Course is expertly crafted for students who aspire to turn theoretical knowledge into practical…