FRAMEWORK
ACADEMY
Courses
Log In
Join Free
Home
Courses
IT: Programming & Software Development
Foundations of Algorithmic Thinking
Curriculum
1 Section
22 Lessons
30 hours
Expand all sections
Collapse all sections
Unit 1 — Foundations of Algorithmic Thinking
22
1.1
Describing Algorithms
20 mins
1.2
Starting to Solve a Problem
20 mins
1.3
Defining Google Colab
20 mins
1.4
Performing Calculations Using Vectors and Matrixes
20 mins
1.5
Avoiding the Use of NumPy
20 mins
1.6
Determining the Need for Structure
20 mins
1.7
Sorting Data Using Merge Sort and Quick Sort
20 mins
1.8
Explaining the Importance of Networks
20 mins
1.9
Traversing a Graph Efficiently
20 mins
1.10
Envisioning Social Networks as Graphs
20 mins
1.11
Finding the World in a Search Engine
20 mins
1.12
Transforming Power into Data
20 mins
1.13
Managing Immense Amounts of Data
20 mins
1.14
Making Data Smaller
20 mins
1.15
Deciding When It Is Better to Be Greedy
20 mins
1.16
Explaining Dynamic Programming
20 mins
1.17
Defining How Randomization Works
20 mins
1.18
Understanding Local Search
20 mins
1.19
Using Linear Functions as a Tool
20 mins
1.20
Differentiating Heuristics
20 mins
1.21
Using Sort Routines
20 mins
1.22
Solving Problems Quickly
20 mins
This content is protected, please
login
and
enroll
in the course to view this content!
S
Ask SIERA
YOUR DIGITAL ASSISTANT
×
Modal title
Main Content