• ### Coding Challenge 51.1: A* Pathfinding Algorithm - Part 1

In this Coding Challenge, I attempt an implementation of the A* pathfinding algorithm to find the optimal path between two points in a 2D grid. I begin by explaining the mechanics of how the algorithm works, look at pseudo-code, and then write the algorithm in JavaScript using the p5.js library for rendering. Part 2 focuses on adding obstacles (walls) to the grid as well as functionality for moving diagonally. . In Part 3, I look at ways to improve the visual design and invite you to put your own spin on it. Part 2: https://youtu.be/EaZxUCWAjb0 Part 3: https://youtu.be/jwRT4PCT6RU Online demo: https://codingtrain.github.io/AStar/ Code: https://github.com/CodingTrain/AStar To see the whole unedited version of this challenge: https://www.youtube.com/watch?v=S4yQYiAECnM&t=34m50s Support...

published: 16 Jan 2017
• ### Intro to Algorithms: Crash Course Computer Science #13

Algorithms are the sets of steps necessary to complete computation - they are at the heart of what our devices actually do. And this isn’t a new concept. Since the development of math itself algorithms have been needed to help us complete tasks more efficiently, but today we’re going to take a look a couple modern computing problems like sorting and graph search, and show how we’ve made them more efficient so you can more easily find cheap airfare or map directions to Winterfell... or like a restaurant or something. Ps. Have you had the chance to play the Grace Hopper game we made in episode 12. Check it out here! http://thoughtcafe.ca/hopper/ CORRECTION: In the pseudocode for selection sort at 3:09, this line: swap array items at index and smallest should be: swap array items at i...

published: 24 May 2017
• ### Learning Algorithms: Is It REALLY Necessary?

FREE COURSE - 5 Learning Mistakes Software Developers Make ◄ https://simpleprogrammer.com/learn-faster SUBSCRIBE TO THIS CHANNEL: http://bit.ly/subscribesp Visit: http://simpleprogrammer.com/ SUPPORT THIS YOUTUBE CHANNEL: https://www.patreon.com/simpleprogrammer Solving Problems, Breaking it Down: https://simpleprogrammer.com/2011/01/08/solving-problems-breaking-it-down/ Preparing For a Job Interview John Sonmez: https://www.pluralsight.com/courses/developer-job-interviews Cracking The Coding Interview Book: https://simpleprogrammer.com/codinginterview So You Want to Become a Better Programmer? (TopCoder): https://simpleprogrammer.com/2010/04/02/so-you-want-to-become-a-better-programmer-topcoder/ Hate Something..? Do More Of It!: https://www.youtube.com/watch?v=_h6AUFgZZww&index=83&list=...

published: 05 Sep 2016
• ### 9.4: Genetic Algorithm: Looking at Code - The Nature of Code

In part 4 of the series on Genetic Algorithm, I finally look at code! Using p5.js (and Processing / Java in the addendum), I implement the Shakespeare Monkey genetic algorithm example in JavaScript. Support this channel on Patreon: https://patreon.com/codingtrain Send me your questions and coding challenges!: https://github.com/CodingTrain/Rainbow-Topics Contact: https://twitter.com/shiffman Links discussed in this video: The Nature of Code: http://natureofcode.com/ Source Code for the Video Lessons: https://github.com/CodingTrain/Rainbow-Code p5.js: https://p5js.org/ Processing: https://processing.org For More Genetic Algorithm videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bJM3VgzjNV5YxVxUwzALHV For More Nature of Code videos: https://www.youtube.com/playlist?list=PLR...

published: 31 Jul 2016
• ### What's an algorithm? - David J. Malan

View full lesson: http://ed.ted.com/lessons/your-brain-can-solve-algorithms-david-j-malan An algorithm is a mathematical method of solving problems both big and small. Though computers run algorithms constantly, humans can also solve problems with algorithms. David J. Malan explains how algorithms can be used in seemingly simple situations and also complex ones. Lesson by David J. Malan, animation by enjoyanimation.

published: 20 May 2013
• ### Concepts of Algorithm, Flow Chart & C Programming

Concepts of Algorithm, Flow Chart & C Programming by Prof. Wongmulin | Dept. of Computer Science Garden City College-Bangalore

published: 31 Mar 2012
• ### Huffman Coding - Greedy Algorithm

We go over how the huffman coding algorithm works, and uses a greedy algorithm to determine the codes!

published: 16 May 2015
• ### Solving Programming Problems

Ge the Code Here: http://goo.gl/R6R1F To finish off my Java Algorithm tutorial, I thought it would be interesting to cover solving programming problems in general. So, in this tutorial I'll answer the question I've been getting, which is how to print a tree data structure. On our journey to better understand how to solve problems I will first solve the basic problem. Then in the next part of the tutorial I will perfect printing any type of tree. The code above will better explain the process of solving this problem.

published: 05 Apr 2013
• ### Algorithms: Memoization and Dynamic Programming

Learn the basics of memoization and dynamic programming. This video is a part of HackerRank's Cracking The Coding Interview Tutorial with Gayle Laakmann McDowell. http://www.hackerrank.com/domains/tutorials/cracking-the-coding-interview?utm_source=video&utm_medium=youtube&utm_campaign=ctci

published: 27 Sep 2016
• ### 19. Dynamic Programming I: Fibonacci, Shortest Paths

MIT 6.006 Introduction to Algorithms, Fall 2011 View the complete course: http://ocw.mit.edu/6-006F11 Instructor: Erik Demaine License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu

published: 14 Jan 2013
• ### What is an algorithm and why should you care? | Algorithms | Computer Science | Khan Academy

Watch the next lesson: https://www.khanacademy.org/computing/computer-science/cryptography/crypt/v/intro-to-cryptography?utm_source=YT&utm_medium=Desc&utm_campaign=computerscience Computer Science on Khan Academy: Learn select topics from computer science - algorithms (how we solve common problems in computer science and measure the efficiency of our solutions), cryptography (how we protect secret information), and information theory (how we encode and compress information). About Khan Academy: Khan Academy offers practice exercises, instructional videos, and a personalized learning dashboard that empower learners to study at their own pace in and outside of the classroom. We tackle math, science, computer programming, history, art history, economics, and more. Our math missions guide le...

published: 27 Jul 2015
• ### Amazon Coding Interview: Count Negative Integers in Row/Column-Wise Sorted Matrix

REMINDER: Each row and each column are already SORTED in the given matrix! Want more problems like this? Check out my Udemy course, 11 Essential Coding Interview Questions: https://www.udemy.com/11-essential-coding-interview-questions/?couponCode=AMAZON

published: 17 Mar 2016
• ### The quicksort algorithm coded live in Python

Watch me code the quicksort algorithm live in Python, explaining it as I go along. This is my first attempt at an algorithm video, and I'd appreciate suggestions on improving my next attempt. I'm coding in Python because it's a popular language that has a command line interpreter that involves no complicated setup steps. I chose the quicksort algorithm to start with because it is ubiquitous and has a fairly simple implementation. The comic strip in the beginning of the video can be found here: https://xkcd.com/1185/

published: 15 Apr 2015
• ### Coding Interview Problem: Permutation Generator

Follow along as we dive into the problem of creating a permutation generator using C++. We'll walk through an efficient, in-place solution that leverages lexicographic ordering and incrementation. A full text version of the code is available here: http://jg.gg/permutation-generator-coding-interview-question/

published: 26 May 2016
• ### Programming Basics: Creating an algorithm/flowchart and then adding a counter.

published: 15 Feb 2016
• ### Algorithm using Flowchart and Pseudo code Level 1 Flowchart

published: 27 Aug 2013
• ### How algorithms shape our world - Kevin Slavin

View full lesson: http://ed.ted.com/lessons/kevin-slavin-how-algorithms-shape-our-world Kevin Slavin argues that we're living in a world designed for -- and increasingly controlled by -- algorithms. In this riveting talk from TEDGlobal, he shows how these complex computer programs determine espionage tactics, stock prices, movie scripts, and architecture. Slavin also warns that we are writing code we can't understand with implications we can't control. Talk by Kevin Slavin.

published: 25 Nov 2012
• ### Introduction to Algorithm and Programming

A simple way to understand what is an algorithm and why do we need programming for an algorithm...enjoy....

published: 21 Sep 2013
• ### [Cubico AR Kids Coding] Coding Song "Rhythm Rhythm Algorithm~♪"

Sing Sing Coding~♪ The process of various movements for problem solving, algorithm The term algorithm, somewhat unfamiliar to children, was xplained by repeating ‘rhythm’ and resulted in the correct algorithm by associating with children’s basic habit of wearing clothing. www.cubicoding.com

published: 17 Oct 2016
• ### Programming Algorithms: Learning Algorithms (Once And For All!)

Programming Algorithms: How To Learn Algorithms? ► FREE COURSE - 5 Learning Mistakes Software Developers Make ◄ https://simpleprogrammer.com/learn-faster SUBSCRIBE TO THIS CHANNEL: vid.io/xokz Learning Algorithms: Is It Really Necessary?: https://www.youtube.com/watch?v=FJcG-6g4wA4&index=16&list=PLjwWT1Xy3c4XYAbLKJ54J7eC5ft01eFeB Preparing For A Job Interview Pluralsight Course: https://simpleprogrammer.com/pluralsightinterview Becoming A Better Developer With Programming Challenges: https://simpleprogrammer.com/programmingchallenges Top Coder: https://simpleprogrammer.com/topcoder Codility: https://simpleprogrammer.com/codility Cracking The Coding Interview: https://simpleprogrammer.com/codinginterview Programming Pearls: https://simpleprogrammer.com/programmingpearls Programming Algor...

published: 30 Dec 2016
• ### 10.12: Neural Networks: Feedforward Algorithm Part 1 - The Nature of Code

In this video, I tackle a fundamental algorithm for neural networks: Feedforward. I discuss how the algorithm works in a Multi-layered Perceptron and connect the algorithm with the matrix math from previous videos. Next Part: https://youtu.be/HuZbYEn8AvY This video is part of Chapter 10 of The Nature of Code (http://natureofcode.com/book/chapter-10-neural-networks/) This video is also part of session 4 of my Spring 2017 ITP "Intelligence and Learning" course (https://github.com/shiffman/NOC-S17-2-Intelligence-Learning/tree/master/week4-neural-networks) Support this channel on Patreon: https://patreon.com/codingtrain To buy Coding Train merchandise: https://codingtrain.storenvy.com To donate to the Processing Foundation: https://processingfoundation.org/ Send me your questions and codi...

published: 18 Jan 2018
• ### Coding Challenge 51.2: A* Pathfinding Algorithm - Part 2

In Part 2 of this A* Algorithm Coding Challenge, I focus on adding obstacles (walls) to the grid as well as functionality for moving diagonally. Part 1: https://youtu.be/aKYlikFAV4k Part 3: https://youtu.be/jwRT4PCT6RU Online demo: https://codingtrain.github.io/AStar/ Code: https://github.com/CodingTrain/AStar To see the whole unedited version of this challenge: https://www.youtube.com/watch?v=S4yQYiAECnM&t=34m50s Support this channel on Patreon: https://patreon.com/codingtrain Send me your questions and coding challenges!: https://github.com/CodingTrain/Rainbow-Topics Contact: https://twitter.com/shiffman Links discussed in this video: A* Algorithm on Wikipedia: https://en.wikipedia.org/wiki/A*_search_algorithm Artificial Intelligence: A Modern Approach: http://aima.cs.berkeley.ed...

published: 17 Jan 2017
• ### Algorithm | Huffman Coding | Part - 2

This video contains the basic concept of Huffman Coding with a example and will help you in various competitive exams like GATE , NET, PSU'S etc

published: 07 Jul 2016
• ### Coding Challenge #35.4: Traveling Salesperson with Genetic Algorithm

In this coding challenge, I attempt to create a solution to the Traveling Sales Person with a genetic algorithm. This is part 4 of the Traveling Salesperson Coding Challenge. Part 1: https://youtu.be/BAejnwN4Ccw Part 2: https://youtu.be/goUlyp4rwiU Part 3: https://youtu.be/9Xy-LMAfglE Part 4: https://youtu.be/M3KTWnTrU_c Part 5: https://youtu.be/hnxn6DtLYcY Support this channel on Patreon: https://patreon.com/codingtrain To buy Coding Train merchandise: https://codingtrain.storenvy.com Send me your questions and coding challenges!: https://github.com/CodingTrain/Rainbow-Topics Contact: Twitter: https://twitter.com/shiffman The Coding Train website: http://thecodingtrain.com/ This video is part of Session 2 of the ITP "Intelligence and Learning" course (https://github.com/shiffman/NOC...

published: 01 May 2017
• ### genetic algorithm code

published: 03 Mar 2017
• ### A* Pathfinding Algorithm Coding Challenge 3

published: 06 Feb 2017

without Algorithm code

published: 10 May 2016
• ### Algorithms An Intro Course in Algorithms coded in Python Udemy

published: 17 Feb 2017
• ### Algorithms An Intro Course in Algorithms coded in Python Udemy

published: 02 Feb 2017

## Coding Challenge 51.1: A* Pathfinding Algorithm - Part 1

• Order:
• Duration: 48:42
• Updated: 16 Jan 2017
• views: 133883
videos
In this Coding Challenge, I attempt an implementation of the A* pathfinding algorithm to find the optimal path between two points in a 2D grid. I begin by explaining the mechanics of how the algorithm works, look at pseudo-code, and then write the algorithm in JavaScript using the p5.js library for rendering. Part 2 focuses on adding obstacles (walls) to the grid as well as functionality for moving diagonally. . In Part 3, I look at ways to improve the visual design and invite you to put your own spin on it. Part 2: https://youtu.be/EaZxUCWAjb0 Part 3: https://youtu.be/jwRT4PCT6RU Online demo: https://codingtrain.github.io/AStar/ Code: https://github.com/CodingTrain/AStar To see the whole unedited version of this challenge: https://www.youtube.com/watch?v=S4yQYiAECnM&t=34m50s Support this channel on Patreon: https://patreon.com/codingtrain Send me your questions and coding challenges!: https://github.com/CodingTrain/Rainbow-Topics Contact: https://twitter.com/shiffman A* Algorithm on Wikipedia: https://en.wikipedia.org/wiki/A*_search_algorithm Artificial Intelligence: A Modern Approach: http://aima.cs.berkeley.edu/ My Maze Generation Coding Challenge: https://www.youtube.com/watch?v=HyK_Q5rrcr4 Source Code for the all Video Lessons: https://github.com/CodingTrain/Rainbow-Code p5.js: https://p5js.org/ Processing: https://processing.org For More Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH For an Intro to Programming using p5.js: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA Help us caption & translate this video! http://amara.org/v/2el5/
https://wn.com/Coding_Challenge_51.1_A_Pathfinding_Algorithm_Part_1

## Intro to Algorithms: Crash Course Computer Science #13

• Order:
• Duration: 11:44
• Updated: 24 May 2017
• views: 254806
videos
https://wn.com/Intro_To_Algorithms_Crash_Course_Computer_Science_13

## Learning Algorithms: Is It REALLY Necessary?

• Order:
• Duration: 8:35
• Updated: 05 Sep 2016
• views: 68119
videos
https://wn.com/Learning_Algorithms_Is_It_Really_Necessary

## 9.4: Genetic Algorithm: Looking at Code - The Nature of Code

• Order:
• Duration: 22:46
• Updated: 31 Jul 2016
• views: 56377
videos
In part 4 of the series on Genetic Algorithm, I finally look at code! Using p5.js (and Processing / Java in the addendum), I implement the Shakespeare Monkey genetic algorithm example in JavaScript. Support this channel on Patreon: https://patreon.com/codingtrain Send me your questions and coding challenges!: https://github.com/CodingTrain/Rainbow-Topics Contact: https://twitter.com/shiffman Links discussed in this video: The Nature of Code: http://natureofcode.com/ Source Code for the Video Lessons: https://github.com/CodingTrain/Rainbow-Code p5.js: https://p5js.org/ Processing: https://processing.org For More Genetic Algorithm videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bJM3VgzjNV5YxVxUwzALHV For More Nature of Code videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6aFlwukCmDf0-1-uSR7mklK Help us caption & translate this video! http://amara.org/v/TCNR/
https://wn.com/9.4_Genetic_Algorithm_Looking_At_Code_The_Nature_Of_Code

## What's an algorithm? - David J. Malan

• Order:
• Duration: 4:58
• Updated: 20 May 2013
• views: 773643
videos
View full lesson: http://ed.ted.com/lessons/your-brain-can-solve-algorithms-david-j-malan An algorithm is a mathematical method of solving problems both big and small. Though computers run algorithms constantly, humans can also solve problems with algorithms. David J. Malan explains how algorithms can be used in seemingly simple situations and also complex ones. Lesson by David J. Malan, animation by enjoyanimation.
https://wn.com/What's_An_Algorithm_David_J._Malan

## Concepts of Algorithm, Flow Chart & C Programming

• Order:
• Duration: 33:33
• Updated: 31 Mar 2012
• views: 698204
videos
Concepts of Algorithm, Flow Chart & C Programming by Prof. Wongmulin | Dept. of Computer Science Garden City College-Bangalore
https://wn.com/Concepts_Of_Algorithm,_Flow_Chart_C_Programming

## Huffman Coding - Greedy Algorithm

• Order:
• Duration: 8:27
• Updated: 16 May 2015
• views: 173227
videos
We go over how the huffman coding algorithm works, and uses a greedy algorithm to determine the codes!
https://wn.com/Huffman_Coding_Greedy_Algorithm

## Solving Programming Problems

• Order:
• Duration: 16:16
• Updated: 05 Apr 2013
• views: 142692
videos
Ge the Code Here: http://goo.gl/R6R1F To finish off my Java Algorithm tutorial, I thought it would be interesting to cover solving programming problems in general. So, in this tutorial I'll answer the question I've been getting, which is how to print a tree data structure. On our journey to better understand how to solve problems I will first solve the basic problem. Then in the next part of the tutorial I will perfect printing any type of tree. The code above will better explain the process of solving this problem.
https://wn.com/Solving_Programming_Problems

## Algorithms: Memoization and Dynamic Programming

• Order:
• Duration: 11:17
• Updated: 27 Sep 2016
• views: 209778
videos
Learn the basics of memoization and dynamic programming. This video is a part of HackerRank's Cracking The Coding Interview Tutorial with Gayle Laakmann McDowell. http://www.hackerrank.com/domains/tutorials/cracking-the-coding-interview?utm_source=video&utm_medium=youtube&utm_campaign=ctci
https://wn.com/Algorithms_Memoization_And_Dynamic_Programming

## 19. Dynamic Programming I: Fibonacci, Shortest Paths

• Order:
• Duration: 51:47
• Updated: 14 Jan 2013
• views: 664187
videos
MIT 6.006 Introduction to Algorithms, Fall 2011 View the complete course: http://ocw.mit.edu/6-006F11 Instructor: Erik Demaine License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/terms More courses at http://ocw.mit.edu
https://wn.com/19._Dynamic_Programming_I_Fibonacci,_Shortest_Paths

## What is an algorithm and why should you care? | Algorithms | Computer Science | Khan Academy

• Order:
• Duration: 5:28
• Updated: 27 Jul 2015
• views: 944067
videos

## Amazon Coding Interview: Count Negative Integers in Row/Column-Wise Sorted Matrix

• Order:
• Duration: 4:06
• Updated: 17 Mar 2016
• views: 140428
videos
REMINDER: Each row and each column are already SORTED in the given matrix! Want more problems like this? Check out my Udemy course, 11 Essential Coding Interview Questions: https://www.udemy.com/11-essential-coding-interview-questions/?couponCode=AMAZON
https://wn.com/Amazon_Coding_Interview_Count_Negative_Integers_In_Row_Column_Wise_Sorted_Matrix

## The quicksort algorithm coded live in Python

• Order:
• Duration: 27:16
• Updated: 15 Apr 2015
• views: 13348
videos
Watch me code the quicksort algorithm live in Python, explaining it as I go along. This is my first attempt at an algorithm video, and I'd appreciate suggestions on improving my next attempt. I'm coding in Python because it's a popular language that has a command line interpreter that involves no complicated setup steps. I chose the quicksort algorithm to start with because it is ubiquitous and has a fairly simple implementation. The comic strip in the beginning of the video can be found here: https://xkcd.com/1185/
https://wn.com/The_Quicksort_Algorithm_Coded_Live_In_Python

## Coding Interview Problem: Permutation Generator

• Order:
• Duration: 18:31
• Updated: 26 May 2016
• views: 58970
videos
Follow along as we dive into the problem of creating a permutation generator using C++. We'll walk through an efficient, in-place solution that leverages lexicographic ordering and incrementation. A full text version of the code is available here: http://jg.gg/permutation-generator-coding-interview-question/
https://wn.com/Coding_Interview_Problem_Permutation_Generator

## Programming Basics: Creating an algorithm/flowchart and then adding a counter.

• Order:
• Duration: 11:34
• Updated: 15 Feb 2016
• views: 57175
videos

## Algorithm using Flowchart and Pseudo code Level 1 Flowchart

• Order:
• Duration: 5:41
• Updated: 27 Aug 2013
• views: 394438
videos
https://wn.com/Algorithm_Using_Flowchart_And_Pseudo_Code_Level_1_Flowchart

## How algorithms shape our world - Kevin Slavin

• Order:
• Duration: 15:24
• Updated: 25 Nov 2012
• views: 247663
videos
View full lesson: http://ed.ted.com/lessons/kevin-slavin-how-algorithms-shape-our-world Kevin Slavin argues that we're living in a world designed for -- and increasingly controlled by -- algorithms. In this riveting talk from TEDGlobal, he shows how these complex computer programs determine espionage tactics, stock prices, movie scripts, and architecture. Slavin also warns that we are writing code we can't understand with implications we can't control. Talk by Kevin Slavin.
https://wn.com/How_Algorithms_Shape_Our_World_Kevin_Slavin

## Introduction to Algorithm and Programming

• Order:
• Duration: 2:48
• Updated: 21 Sep 2013
• views: 9534
videos
A simple way to understand what is an algorithm and why do we need programming for an algorithm...enjoy....
https://wn.com/Introduction_To_Algorithm_And_Programming

## [Cubico AR Kids Coding] Coding Song "Rhythm Rhythm Algorithm~♪"

• Order:
• Duration: 1:52
• Updated: 17 Oct 2016
• views: 8592
videos
Sing Sing Coding~♪ The process of various movements for problem solving, algorithm The term algorithm, somewhat unfamiliar to children, was xplained by repeating ‘rhythm’ and resulted in the correct algorithm by associating with children’s basic habit of wearing clothing. www.cubicoding.com
https://wn.com/Cubico_Ar_Kids_Coding_Coding_Song_Rhythm_Rhythm_Algorithm~♪

## Programming Algorithms: Learning Algorithms (Once And For All!)

• Order:
• Duration: 4:50
• Updated: 30 Dec 2016
• views: 54247
videos
https://wn.com/Programming_Algorithms_Learning_Algorithms_(Once_And_For_All_)

## 10.12: Neural Networks: Feedforward Algorithm Part 1 - The Nature of Code

• Order:
• Duration: 27:41
• Updated: 18 Jan 2018
• views: 472
videos
In this video, I tackle a fundamental algorithm for neural networks: Feedforward. I discuss how the algorithm works in a Multi-layered Perceptron and connect the algorithm with the matrix math from previous videos. Next Part: https://youtu.be/HuZbYEn8AvY This video is part of Chapter 10 of The Nature of Code (http://natureofcode.com/book/chapter-10-neural-networks/) This video is also part of session 4 of my Spring 2017 ITP "Intelligence and Learning" course (https://github.com/shiffman/NOC-S17-2-Intelligence-Learning/tree/master/week4-neural-networks) Support this channel on Patreon: https://patreon.com/codingtrain To buy Coding Train merchandise: https://codingtrain.storenvy.com To donate to the Processing Foundation: https://processingfoundation.org/ Send me your questions and coding challenges!: https://github.com/CodingTrain/Rainbow-Topics Contact: Twitter: https://twitter.com/shiffman The Coding Train website: http://thecodingtrain.com/ Links discussed in this video: The Coding Train Amazon Shop: https://www.amazon.com/shop/thecodingtrain Sigmoid Function on Wikipedia: https://en.wikipedia.org/wiki/Sigmoid_function Videos mentioned in this video: 3Blue1Brown Neural Networks playlist: https://www.youtube.com/playlist?list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi Source Code for the all Video Lessons: https://github.com/CodingTrain/Rainbow-Code p5.js: https://p5js.org/ Processing: https://processing.org The Nature of Code playlist: https://www.youtube.com/user/shiffman/playlists?view_as=subscriber&shelf_id=6&view=50&sort=dd For More Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH For More Intelligence and Learning: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6YJ3XfHhT2Mm4Y5I99nrIKX
https://wn.com/10.12_Neural_Networks_Feedforward_Algorithm_Part_1_The_Nature_Of_Code

## Coding Challenge 51.2: A* Pathfinding Algorithm - Part 2

• Order:
• Duration: 17:01
• Updated: 17 Jan 2017
• views: 39874
videos
In Part 2 of this A* Algorithm Coding Challenge, I focus on adding obstacles (walls) to the grid as well as functionality for moving diagonally. Part 1: https://youtu.be/aKYlikFAV4k Part 3: https://youtu.be/jwRT4PCT6RU Online demo: https://codingtrain.github.io/AStar/ Code: https://github.com/CodingTrain/AStar To see the whole unedited version of this challenge: https://www.youtube.com/watch?v=S4yQYiAECnM&t=34m50s Support this channel on Patreon: https://patreon.com/codingtrain Send me your questions and coding challenges!: https://github.com/CodingTrain/Rainbow-Topics Contact: https://twitter.com/shiffman Links discussed in this video: A* Algorithm on Wikipedia: https://en.wikipedia.org/wiki/A*_search_algorithm Artificial Intelligence: A Modern Approach: http://aima.cs.berkeley.edu/ My Maze Generation Coding Challenge: https://www.youtube.com/watch?v=HyK_Q5rrcr4 Source Code for the all Video Lessons: https://github.com/CodingTrain/Rainbow-Code p5.js: https://p5js.org/ Processing: https://processing.org For More Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH For an Intro to Programming using p5.js: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA Help us caption & translate this video! http://amara.org/v/72pE/
https://wn.com/Coding_Challenge_51.2_A_Pathfinding_Algorithm_Part_2

## Algorithm | Huffman Coding | Part - 2

• Order:
• Duration: 14:02
• Updated: 07 Jul 2016
• views: 84853
videos
This video contains the basic concept of Huffman Coding with a example and will help you in various competitive exams like GATE , NET, PSU'S etc
https://wn.com/Algorithm_|_Huffman_Coding_|_Part_2

## Coding Challenge #35.4: Traveling Salesperson with Genetic Algorithm

• Order:
• Duration: 30:09
• Updated: 01 May 2017
• views: 26265
videos
In this coding challenge, I attempt to create a solution to the Traveling Sales Person with a genetic algorithm. This is part 4 of the Traveling Salesperson Coding Challenge. Part 1: https://youtu.be/BAejnwN4Ccw Part 2: https://youtu.be/goUlyp4rwiU Part 3: https://youtu.be/9Xy-LMAfglE Part 4: https://youtu.be/M3KTWnTrU_c Part 5: https://youtu.be/hnxn6DtLYcY Support this channel on Patreon: https://patreon.com/codingtrain To buy Coding Train merchandise: https://codingtrain.storenvy.com Send me your questions and coding challenges!: https://github.com/CodingTrain/Rainbow-Topics Contact: Twitter: https://twitter.com/shiffman The Coding Train website: http://thecodingtrain.com/ This video is part of Session 2 of the ITP "Intelligence and Learning" course (https://github.com/shiffman/NOC-S17-2-Intelligence-Learning/tree/master/week2-evolution). Links discussed in this video: The Nature of Code Part 2 (Spring 2017) - Intelligence and Learning: https://github.com/shiffman/NOC-S17-2-Intelligence-Learning Nature of Code: http://natureofcode.com/ My Genetic Algorithm playlist: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bJM3VgzjNV5YxVxUwzALHV My Video on Improved Pool Selection: https://youtu.be/ETphJASzYes Source Code for the all Video Lessons: https://github.com/CodingTrain/Rainbow-Code p5.js: https://p5js.org/ Processing: https://processing.org For More Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH For an Intro to Programming using p5.js: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA Help us caption & translate this video! http://amara.org/v/69k0/
https://wn.com/Coding_Challenge_35.4_Traveling_Salesperson_With_Genetic_Algorithm

## genetic algorithm code

• Order:
• Duration: 2:42
• Updated: 03 Mar 2017
• views: 2
videos
https://wn.com/Genetic_Algorithm_Code

## A* Pathfinding Algorithm Coding Challenge 3

• Order:
• Duration: 2:11
• Updated: 06 Feb 2017
• views: 10
videos
https://wn.com/A_Pathfinding_Algorithm_Coding_Challenge_3

• Order:
• Duration: 20:21
• Updated: 10 May 2016
• views: 496
videos
without Algorithm code

## Algorithms An Intro Course in Algorithms coded in Python Udemy

• Order:
• Duration: 2:03
• Updated: 17 Feb 2017
• views: 0
videos
https://wn.com/Algorithms_An_Intro_Course_In_Algorithms_Coded_In_Python_Udemy

## Algorithms An Intro Course in Algorithms coded in Python Udemy

• Order:
• Duration: 2:03
• Updated: 02 Feb 2017
• views: 0
videos
https://wn.com/Algorithms_An_Intro_Course_In_Algorithms_Coded_In_Python_Udemy