Algorithms
Intermediate - I have a good understanding of the skill and can perform most tasks.
Last used 6 months ago
Reading and interpreting algorithms and mathematical equations is an important skill for all web developers to have and maintain. Seemingly unsolvable problems have usually been tackled and clever solutions developed.
In mathematics and computer science, an algorithm is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing calculations and data processing.
While it's not common to be implementing a Breadth-first search or solving the Travelling Salesman, understanding and knowing these exist can often help with more complex development requirements.
I have a special interest in algorithms that can represent life and nature in a simulated world. Partly because they are easier to visualise but also because they are genuinely interesting and often provide a glimpse of how nature maybe works.
local_library Books
AI Crash Course
Machine learning, reinforcement learning, deep learning, and artificial intelligence with Python
By Hadelin de Ponteves
Read 1 times for 0 minutes calendar_month
Activity sprint
| | |
Skill Journey route
- circle Make Flocking Boids 3D
- circle Refresh from 'Nature of Code' book
- circle Implement a Fluid Dynamics algorithm 🌊
-
task_alt
Implement the A* algorithm 02nd August 2020 4 years ago
-
task_alt
Implement a Bubble Sort algorithm 03rd November 1999 24 years ago
-
task_alt
Read and code a simple algorithm 14th October 1987 36 years ago