An introduction to algorithms in Python
Offered By: Skillshare
Course Description
Overview
This introduction to algorithms course is a comprehensive kick-start into the beautiful world of computer science. This course will prepare you for a great job in a technical field and is an essential stepping stone for delving deeper into data-structures and algorithms, and programming in general.
In this course we will take a look at what computational complexity is, and the importance thereof, followed by 4 of the basic sorting algorithms (bubble sort, insertion sort, merge sort and quick sort) by visualisation and demonstration in Python.
All the course content is simple to understand and relevant to real world application.
Syllabus
- Introduction
- Computational complexity
- Bubble sort
- Insertion sort
- Merge sort
- Quick sort
Taught by
Herman M.
Related Courses
Programming 102: Think Like a Computer ScientistRaspberry Pi Foundation via FutureLearn Using Effcient Sorting Algorithms in Java to Arrange Tax Data
Coursera Project Network via Coursera Using Efficient Sorting Algorithms in Java to Arrange Tax Data
Coursera Project Network via Coursera Learn Data Structures and Algorithms using c++
Udemy Algorithms for Searching, Sorting, and Indexing
University of Colorado Boulder via Coursera