YoVDO

An introduction to algorithms in Python

Offered By: Skillshare

Tags

Algorithms and Data Structures Courses Python Courses Bubble Sort Courses Merge Sort Courses Insertion Sort Courses Algorithms Courses Sorting Algorithms Courses Computational Complexity Courses

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

Automata Theory
Stanford University via edX
Introduction to Computational Thinking and Data Science
Massachusetts Institute of Technology via edX
算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera
How to Win Coding Competitions: Secrets of Champions
ITMO University via edX
Introdução à Ciência da Computação com Python Parte 2
Universidade de São Paulo via Coursera