Computer Science Online Courses & Certifications
Computer science is the study of computers, computing systems, and the principles and theories that underlie the design, development, and application of computer technology. It is a multidisciplinary field that encompasses a wide range of topics, including hardware and software design, programming, algorithms, data structures, artificial intelligence, computer graphics, databases, networking, and more.
Computer science plays a crucial role in advancing technology and shaping the digital age. It is the foundation of various fields, including software development, information technology, artificial intelligence, data science, cybersecurity, and more. Computer scientists work on developing new technologies, solving complex problems, and creating innovative applications that improve our daily lives and drive progress in various industries.
The moment a computer is turned on, the operating system is hard at work managing every aspect of a computer. With the responsibility of seamlessly managing hardware and software systems, computer memory, process scheduling, and more, the operating system may be the most vital software a computer runs. This course is for anyone who is curious about what makes a computer fast, functional, and easy to use.
Learn about virtualization of computer memory by building the fundamental data structures of computer science: lists, stacks, and queues.