Computer Science
Anyone interested in working with computers will benefit from understanding computer science, the fundamentals of how computers work. Whether you're interested in a career in computer science or just want to understand them better, you can find learning resources here to match your goals.
There are more ways to learn computer science than ever before - choose from educational games, online classes, videos, apps, books, or whatever fits your budget or learning style.
What is Computer Science?
Computer science is the study of computers and computational systems. It focuses on the design, implementation, and evaluation of software and hardware systems. It also investigates the theory and foundations of computer science.
CS is a relatively new field, and is often considered a branch of engineering. However, computer science deals with the theory of computation, algorithms, and software, whereas engineering focuses on the design and implementation of computing systems.
Computer science is a wide field that covers many different topics. These include programming languages, software engineering, computer architecture, artificial intelligence, databases, networking, and parallel computing.