Skip to content

jerrylee17/workshop-series

Repository files navigation

How to run workshops

  1. Go to NB Viewer
  2. Paste in the repo name jerrylee17/workshop-series
  3. Open Binder, by clicking the 3 circles.
  4. Navigate to the workshop that is being taught
  5. Click on the .ipynb file.

Done! The notebook should load shortly, where you can follow my tutorial.

About the SCE Data Structures and Algorithms Workshop Series

This is the official github repository of the data structures and algorithms workshop series in the SCE. Every workshop hosted will be in a Jupyter Notebook (.ipynb) format and will be posted in this repository.

Purpose

This workshop series helps students get a jump start learning data structures and algorithm and equips them with the tools they need to make more efficient code.

Summary

This is a series of workshops with different instructors. Every workshop in this series focuses on a specific data structure or algorithm, with the exception of the first three. To keep the structure of this workshop series uniform, the workshops will be taught in python.

Topics to be covered

  • Beginner Python
  • Big O notation
  • Lists / Linked Lists / Stacks / Queues
  • Sorting
  • Searching
  • Sliding window algorithm
  • Trees / Tries / Heaps
  • Graphs
  • Dynamic Programming

Workshops

  1. Beginner Python
  2. Python Shortcuts
  3. Big O Notation
  4. Basic Data structures
  5. Sorting Algorithms
  6. Searching Algorithms
  7. Trees/Tries
  8. Regular expressions (regex)
  9. Graphs

About

Top level module for SCE's workshop series

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •