Accelerated Computer Science Fundamentals
About this Specialization
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 prepare for the flexible and affordable Online Master of Computer Science (MCS) and MCS in Data Science.Created by: University of Illinois Urbana-Champaign
![](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://d15cw65ipctsrr.cloudfront.net/14/1910be339d42288b8958d6f421d0c4/CS400_Logo_B_600.png?auto=format%2Ccompress&dpr=1&w=300&h=300&fit=crop)
Related Online Courses
The goal of the Specialization is to showcase the ways in which the practice of mindfulness is an effective means of enhancing and maintaining optimal health and overall well-being that can be... more
Embark on a transformative journey with our \"Build a Data Warehouse in AWS\" course, immersing yourself in the landscape of Amazon Redshift. This comprehensive course equips you with the essential... more
Wharton\'s Business and Financial Modeling Specialization is designed to help you make informed business and financial decisions. These foundational courses will introduce you to spreadsheet... more
This concise 2-hour introductory course will give you a hands-on introduction to TypeScript. By the end, you\'ll have a solid understanding of the fundamentals of TypeScript and how to leverage it... more
This Guided project \"Version Control in Java: Update Your App with Git\" is for Java developers trying to efficiently track and handle changes in their projects. In this 2-hour long project-based... more