Learn the basics of in-demand skills like programming, information technology, software engineering, systems architecture and management, and networking. You can earn a free certificate of completion for any of these online Computer Science courses, or use many of them to earn credit in leading computer science, information technology, and cybersecurity college programs. 

In our Computer Science courses, you will learn to:

  • write programs using Object-Oriented Programming concepts such as objects, classes, inheritance and polymorphism;
  • apply the object-oriented methodology in software engineering to create UML artifacts for software analysis, requirements, design, and testing; and
  • learn project management concepts in a software engineering environment to manage projects, people, and products.