• Compete
• Learn
• Community

Data Science Tutorials

Thank you for visiting the Topcoder Data Science Tutorials Page!

The following is the list of Data Science Tutorials that our members have created over the years:

TutorialAuthor
The Importance of Algorithms
How To Dissect a Topcoder Problem Statement
How To Find a Solution
Planning an Approach to a Topcoder Problem
- Section 1
- Section 2
Mathematics for Topcoders
Geometry Concepts
- Section 1: Basic Concepts
- Section 2: Line Intersection and its Applications
- Section 3: Using Geometry in Topcoder Problems
Introduction to Graphs and Their Data Structures
- Section 1: Recognizing and Representing a Graph
- Section 2: Searching a Graph
- Section 3: Finding the Best Path through a Graph
Greedy is Good
Dynamic Programming: From Novice to Advanced
Computational Complexity
- Section 1
- Section 2
Using Regular Expressions
Understanding Probabilities
Data Structures
Sorting
Maximum Flow
- Section 1
- Section 2"
Representation of Integers and Reals
- Section 1
- Section 2
Binary Search
A bit of fun: fun with bits
Range Minimum Query and Lowest Common Ancestor
Power up C++ with the Standard Template Library
- Part 1
Prime Numbers, Factorization and Euler Function
An Introduction to Recursion
- Part 1
- Part 2
An Introduction to Binary Search and Red-Black Trees
Line Sweep Algorithms
Minimum Cost Flow
- Part 1: Key Concepts
- Part 2: Algorithms
- Part 3: Applications
Algorithm Games
Binary Indexed Trees
Introduction to String Searching Algorithms
Maximum Flow: Augmenting Path Algorithms Comparison
Basics of Combinatorics
A New Approach to the Maximum Flow Problem
Disjoint-set Data Structures
Using Tries
An Introduction to Multidimensional Databases
The Best Questions for Would-be C++ Programmers
- Part 1
- Part 2
Primality Testing : Non-deterministic Algorithms
Assignment Problem and Hungarian Algorithm