Fundamentals of Computer Science

Brought by: edX

Overview

If you want to be the software designer who can architect systems for successful startups like Flipkart, this XSeries provides the foundational knowledge you need.

Google search, Netflix personalization, and self-driving cars rely on complex algorithms and data structures that can scale to a billion users.

In this 5 course XSeries, you will learn the importance of software design, programming skills, data structures, and algorithm principles, that drive every electronic gadget that you see in the market.

Syllabus

Courses under this program:
Course 1: Programming Basics

Learn basic computer programming skills and master the art of writing C/C++ programs to solve real world problems.



Course 2: Object-Oriented Programming

Learn the principles of programming for building large and extensible systems.



Course 3: Foundations of Data Structures

Learn the best way to structure and represent data.



Course 4: Implementation of Data Structures

Learn how to write correct and efficient data structures manipulation using existing standard template library (STL) of C++. Get introduced to the power of STL and make your code more solid, reusable, and robust.



Course 5: Algorithms

Learn how to structure and use algorithms to solve real life problems.



Courses

Taught by

Ajit Diwan, Supratik Chakraborty, Ganesh Ramakrishnan, Deepak B. Phatak, Nagesh Karmali and Firuza Karmali (Aibara)

Fundamentals of Computer Science
Go to course

Fundamentals of Computer Science

Brought by: edX

  • edX
  • Paid
  • English
  • Certificate Available
  • Available at any time
  • All
  • N/A