Course

Accelerated Computer Science Fundamentals

University of Illinois at Urbana-Champaign

Topics covered by this Specialization include basic object-oriented programming, the analysis of asymptotic algorithmic run times, and the implementation of basic data structures including arrays, hash tables, linked lists, trees, heaps and graphs, as well as algorithms for traversals, rebalancing and shortest paths.\n\nThis Specialization sequence is designed to help prospective applicants to the flexible and affordable Online Master of Computer Science (MCS) and MCS in Data Science prepare for the Online MCS Entrance Exam. The Online MCS Entrance Exam allows applicants who do not have graded and transcripted prerequisite CS coursework in the areas of data structures, algorithms, and object-oriented programming to strengthen their applications for admission. Learn more about the Online MCS Entrance Exam.

Certificate Available ✔

Get Started / More Info
Accelerated Computer Science Fundamentals
More Algorithms Courses

Machine Learning: Algorithms in the Real World

Alberta Machine Intelligence Institute

This specialization is for professionals who have heard the buzz around machine learning and want to apply machine learning to data analysis and automation. Whether...

Artificial Intelligence and legal issues

Politecnico di Milano

The purpose of the course is to help students understand the legal implications related to the design and use of artificial intelligence systems, providing an overview...

Ethics of Artificial Intelligence

Politecnico di Milano

This course deals with the problems created, aggravated or transformed by AI. It is intended to give students a chance to reflect on the ethical, social, and cultural...

Python Basics: Interacting with the Internet

University of California, Davis

If you do not yet code and want to learn, this course is a great place to start. It will teach you how to use existing Python code to interact with data on the Internet...