• Learning Algorithms: Is It REALLY Necessary?

    LIMITED TIME - Get The Complete Software Developer's Career Guide for just $0.99 https://simpleprogrammer.com/careerguide-yt 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=_h6AUF...

    published: 05 Sep 2016
  • 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
  • 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
  • Programming Algorithms: How To Learn Algorithms?

    LIMITED TIME - Get The Complete Software Developer's Career Guide for just $0.99 https://simpleprogrammer.com/careerguide-yt 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 How To Learn Algorithms? Recently, I did a vid...

    published: 30 Dec 2016
  • 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
  • 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
  • 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
  • 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
  • How to: Work at Google — Example Coding/Engineering Interview

    Watch our video to see two Google engineers demonstrate a mock interview question. After they code, our engineers highlight best practices for interviewing at Google. Learn more about how we hire at http://goo.gl/xSD7jo, then head over to http://goo.gl/6M5KCG to find your role. Also check out our companion video, How to Work at Google: Prepare for an Engineering Interview (https://goo.gl/e0i8rX).

    published: 07 Nov 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
  • 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
  • Coding Challenge #65.1: Binary Search Tree

    This coding challenge is part of the first week of my course: "Intelligence and Learning." Here I attempt to implement a classic data structure: The Binary Search Tree. Intelligence and Learning (Spring 2017): https://github.com/shiffman/NOC-S17-2-Intelligence-Learning Part 2 - Visualizing a Binary Tree: https://youtu.be/KFEvF_ymuzY 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/ Links discussed in this video: Intelligence and Learning (Spring 2017): https://github.com/shiffman/NOC-S17-2-Intelligence-Learning Gr...

    published: 21 Mar 2017
  • 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! *Just getting started with coding interviews? Check out my "Get Ready for Your Coding Interview" course on Lynda.com: https://www.lynda.com/Software-Development-tutorials/How-Ace-Developer-Interview/576698-2.html?lpk35=9181&utm_medium=ldc-partner&utm_source=CMPRC&utm_content=524&utm_campaign=CD20605&bid=524&aid=CD20605 (You'll get a 30-day trial with the link)

    published: 17 Mar 2016
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • [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
  • Coding A* Pathfinding

    In this video I'll go through how to code an A* Pathfinding Algorithm. Links for you to check out :D A-Star Algorithm Tutorial https://www.youtube.com/watch?v=C0qCR18gXdU Game Maker Data Structures Series https://www.youtube.com/watch?v=s1n4b39sxbk Tutorial Source Code http://www.mediafire.com/download/3bfc4vbql9y1dcf/AStarTutorial.gmx.zip Graph Implementations Article http://theory.stanford.edu/~amitp/GameProgramming/MapRepresentations.html Graph Implementation Source Code http://www.mediafire.com/download/z2io788ljj2fkkx/AStarComplexSource.gmx.zip Frustration Segment https://www.youtube.com/watch?v=OsKb6WWOFaY

    published: 22 Aug 2014
  • Algorithms: Bit Manipulation

    Learn about bit manipulation. 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
  • 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
  • Coding Challenge #29: Smart Rockets in p5.js

    In this (very long) Coding Challenge, I implement a genetic algorithm from scratch and create "smart rockets" (based on a simulation by Jer Thorp). The rockets evolve the "best" path to a target, moving around obstacles. Support this channel on Patreon: https://patreon.com/codingtrain Send me your questions and coding challenges!: https://github.com/CodingTrain/Rainbow-Topics Jer Thorp's Smart Rockets: http://www.blprnt.com/smartrockets/ Contact: https://twitter.com/shiffman 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 Coding Challenges: https://www.youtube.com/playlist?lis...

    published: 02 Aug 2016
  • genetic algorithm code

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

    published: 06 Feb 2017
  • Radix Sort

    without Algorithm code

    published: 10 May 2016
  • Huffman coding-Algorithms

    Huffman coding arabic Algorithms

    published: 29 May 2015
  • Algorithms An Intro Course in Algorithms coded in Python Udemy

    published: 17 Feb 2017
Learning Algorithms: Is It REALLY Necessary?

Learning Algorithms: Is It REALLY Necessary?

  • Order:
  • Duration: 8:35
  • Updated: 05 Sep 2016
  • views: 48799
videos
LIMITED TIME - Get The Complete Software Developer's Career Guide for just $0.99 https://simpleprogrammer.com/careerguide-yt 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=PLjwWT1Xy3c4XRTEK79UXmtkUT-jsP4rUP Learning Algorithms: Is It REALLY Necessary? So, some of you really get stuck when it comes to learning algorithms. This might be one of the most asked questions in the programming community. Should programmers learn algorithms? Is it really necessary for a software developer, especially when it comes to doing a good job. I know this topic divides opinions on the internet. Some programmers might say that learning algorithms will definitely make your career stand out from the crowd, while others might say that you should not invest your time in learning algorithms because it is useless. So, where do I stand here? I actually think that learning algorithms can definitely benefit your career and this was one of the major game changes for me in my career. Wanna know more about learning algorithms and if you should do it? Watch this video and find out! If you have a question, email me at john@simpleprogrammer.com If you liked this video, share, like and, of course, subscribe! Subscribe To My YouTube Channel: http://bit.ly/1zPTNLT Visit Simple Programmer Website: http://simpleprogrammer.com/ Connect with me on social media: Facebook: https://www.facebook.com/SimpleProgrammer Twitter: https://twitter.com/jsonmez Other Links: Sign up for the Simple Programmer Newsletter: http://simpleprogrammer.com/email Simple Programmer blog: http://simpleprogrammer.com/blog Learn how to learn anything quickly: http://10stepstolearn.com Boost your career now: http://devcareerboost.com
https://wn.com/Learning_Algorithms_Is_It_Really_Necessary
Coding Challenge 51.1: A* Pathfinding Algorithm - Part 1

Coding Challenge 51.1: A* Pathfinding Algorithm - Part 1

  • Order:
  • Duration: 48:42
  • Updated: 16 Jan 2017
  • views: 98110
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
What's an algorithm? - David J. Malan

What's an algorithm? - David J. Malan

  • Order:
  • Duration: 4:58
  • Updated: 20 May 2013
  • views: 604598
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
Programming Algorithms: How To Learn Algorithms?

Programming Algorithms: How To Learn Algorithms?

  • Order:
  • Duration: 4:50
  • Updated: 30 Dec 2016
  • views: 32480
videos
LIMITED TIME - Get The Complete Software Developer's Career Guide for just $0.99 https://simpleprogrammer.com/careerguide-yt 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 How To Learn Algorithms? Recently, I did a video about algorithms and whether it was a good idea to learn it or not. I see a lot of programmers making much noise about algorithms and well... In the end, it might not be ALL OF THIS for you to worry about it so much. I know this topic divides opinions on the internet. Some programmers might say that learning algorithms will definitely make your career stand out from the crowd, while others might say that you should not invest your time in learning algorithms because it is useless. An algorithm is a self-contained step-by-step set of operations to be performed. Algorithms perform calculation, data processing, and/or automated reasoning tasks. So, a lot of programmers started to ask me: Okay John, how do I learn algorithms after all? In this video, I'll provide you the best resources on the internet for learning algorithms and everything you need to know. If you have a question, email me at john@simpleprogrammer.com If you liked this video, share, like and, of course, subscribe! Subscribe To My YouTube Channel: http://bit.ly/1zPTNLT Visit Simple Programmer Website: http://simpleprogrammer.com/ Connect with me on social media: Facebook: https://www.facebook.com/SimpleProgrammer Twitter: https://twitter.com/jsonmez Other Links: Sign up for the Simple Programmer Newsletter: http://simpleprogrammer.com/email Simple Programmer blog: http://simpleprogrammer.com/blog Learn how to learn anything quickly: http://10stepstolearn.com Boost your career now: http://devcareerboost.com #programming #algorithms #learnalgorithms #programmingalgorithms
https://wn.com/Programming_Algorithms_How_To_Learn_Algorithms
Algorithms: Memoization and Dynamic Programming

Algorithms: Memoization and Dynamic Programming

  • Order:
  • Duration: 11:17
  • Updated: 27 Sep 2016
  • views: 125272
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
Concepts of Algorithm, Flow Chart & C Programming

Concepts of Algorithm, Flow Chart & C Programming

  • Order:
  • Duration: 33:33
  • Updated: 31 Mar 2012
  • views: 551808
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
Solving Programming Problems

Solving Programming Problems

  • Order:
  • Duration: 16:16
  • Updated: 05 Apr 2013
  • views: 107420
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
How algorithms shape our world - Kevin Slavin

How algorithms shape our world - Kevin Slavin

  • Order:
  • Duration: 15:24
  • Updated: 25 Nov 2012
  • views: 233050
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
How to: Work at Google — Example Coding/Engineering Interview

How to: Work at Google — Example Coding/Engineering Interview

  • Order:
  • Duration: 24:02
  • Updated: 07 Nov 2016
  • views: 1543922
videos
Watch our video to see two Google engineers demonstrate a mock interview question. After they code, our engineers highlight best practices for interviewing at Google. Learn more about how we hire at http://goo.gl/xSD7jo, then head over to http://goo.gl/6M5KCG to find your role. Also check out our companion video, How to Work at Google: Prepare for an Engineering Interview (https://goo.gl/e0i8rX).
https://wn.com/How_To_Work_At_Google_—_Example_Coding_Engineering_Interview
The quicksort algorithm coded live in Python

The quicksort algorithm coded live in Python

  • Order:
  • Duration: 27:16
  • Updated: 15 Apr 2015
  • views: 10189
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
19. Dynamic Programming I: Fibonacci, Shortest Paths

19. Dynamic Programming I: Fibonacci, Shortest Paths

  • Order:
  • Duration: 51:47
  • Updated: 14 Jan 2013
  • views: 571399
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
Coding Challenge #65.1: Binary Search Tree

Coding Challenge #65.1: Binary Search Tree

  • Order:
  • Duration: 39:07
  • Updated: 21 Mar 2017
  • views: 46635
videos
This coding challenge is part of the first week of my course: "Intelligence and Learning." Here I attempt to implement a classic data structure: The Binary Search Tree. Intelligence and Learning (Spring 2017): https://github.com/shiffman/NOC-S17-2-Intelligence-Learning Part 2 - Visualizing a Binary Tree: https://youtu.be/KFEvF_ymuzY 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/ Links discussed in this video: Intelligence and Learning (Spring 2017): https://github.com/shiffman/NOC-S17-2-Intelligence-Learning Grokking Algorithms book: http://amzn.to/2mMCK7Z 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/5QUe/
https://wn.com/Coding_Challenge_65.1_Binary_Search_Tree
Amazon Coding Interview: Count Negative Integers in Row/Column-Wise Sorted Matrix

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

  • Order:
  • Duration: 4:06
  • Updated: 17 Mar 2016
  • views: 103578
videos
REMINDER: Each row and each column are already SORTED in the given matrix! *Just getting started with coding interviews? Check out my "Get Ready for Your Coding Interview" course on Lynda.com: https://www.lynda.com/Software-Development-tutorials/How-Ace-Developer-Interview/576698-2.html?lpk35=9181&utm_medium=ldc-partner&utm_source=CMPRC&utm_content=524&utm_campaign=CD20605&bid=524&aid=CD20605 (You'll get a 30-day trial with the link)
https://wn.com/Amazon_Coding_Interview_Count_Negative_Integers_In_Row_Column_Wise_Sorted_Matrix
Algorithm | Huffman Coding | Part - 2

Algorithm | Huffman Coding | Part - 2

  • Order:
  • Duration: 14:02
  • Updated: 07 Jul 2016
  • views: 49067
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
9.4: Genetic Algorithm: Looking at Code - The Nature of Code

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

  • Order:
  • Duration: 22:46
  • Updated: 31 Jul 2016
  • views: 37443
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
Huffman Coding - Greedy Algorithm

Huffman Coding - Greedy Algorithm

  • Order:
  • Duration: 8:27
  • Updated: 16 May 2015
  • views: 128574
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
What is an algorithm and why should you care? | Algorithms | Computer Science | Khan Academy

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

  • Order:
  • Duration: 5:28
  • Updated: 27 Jul 2015
  • views: 696639
videos
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 learners from kindergarten to calculus using state-of-the-art, adaptive technology that identifies strengths and learning gaps. We've also partnered with institutions like NASA, The Museum of Modern Art, The California Academy of Sciences, and MIT to offer specialized content. For free. For everyone. Forever. #YouCanLearnAnything Subscribe to Khan Academy’s Computer Science channel: https://www.youtube.com/channel/UC8uHgAVBOy5h1fDsjQghWCw?sub_confirmation=1 Subscribe to Khan Academy: https://www.youtube.com/subscription_center?add_user=khanacademy
https://wn.com/What_Is_An_Algorithm_And_Why_Should_You_Care_|_Algorithms_|_Computer_Science_|_Khan_Academy
Intro to Algorithms: Crash Course Computer Science #13

Intro to Algorithms: Crash Course Computer Science #13

  • Order:
  • Duration: 11:44
  • Updated: 24 May 2017
  • views: 130300
videos
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 and smallest Produced in collaboration with PBS Digital Studios: http://youtube.com/pbsdigitalstudios Want to know more about Carrie Anne? https://about.me/carrieannephilbin The Latest from PBS Digital Studios: https://www.youtube.com/playlist?list... Want to find Crash Course elsewhere on the internet? Facebook - https://www.facebook.com/YouTubeCrash... Twitter - http://www.twitter.com/TheCrashCourse Tumblr - http://thecrashcourse.tumblr.com Support Crash Course on Patreon: http://patreon.com/crashcourse CC Kids: http://www.youtube.com/crashcoursekids
https://wn.com/Intro_To_Algorithms_Crash_Course_Computer_Science_13
Coding Interview Problem: Permutation Generator

Coding Interview Problem: Permutation Generator

  • Order:
  • Duration: 18:31
  • Updated: 26 May 2016
  • views: 46771
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
[Cubico AR Kids Coding] Coding Song "Rhythm Rhythm Algorithm~♪"

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

  • Order:
  • Duration: 1:52
  • Updated: 17 Oct 2016
  • views: 4368
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~♪
Coding A* Pathfinding

Coding A* Pathfinding

  • Order:
  • Duration: 2:05:05
  • Updated: 22 Aug 2014
  • views: 43242
videos
In this video I'll go through how to code an A* Pathfinding Algorithm. Links for you to check out :D A-Star Algorithm Tutorial https://www.youtube.com/watch?v=C0qCR18gXdU Game Maker Data Structures Series https://www.youtube.com/watch?v=s1n4b39sxbk Tutorial Source Code http://www.mediafire.com/download/3bfc4vbql9y1dcf/AStarTutorial.gmx.zip Graph Implementations Article http://theory.stanford.edu/~amitp/GameProgramming/MapRepresentations.html Graph Implementation Source Code http://www.mediafire.com/download/z2io788ljj2fkkx/AStarComplexSource.gmx.zip Frustration Segment https://www.youtube.com/watch?v=OsKb6WWOFaY
https://wn.com/Coding_A_Pathfinding
Algorithms: Bit Manipulation

Algorithms: Bit Manipulation

  • Order:
  • Duration: 9:06
  • Updated: 27 Sep 2016
  • views: 47477
videos
Learn about bit manipulation. 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_Bit_Manipulation
Coding Challenge #35.4: Traveling Salesperson with Genetic Algorithm

Coding Challenge #35.4: Traveling Salesperson with Genetic Algorithm

  • Order:
  • Duration: 30:09
  • Updated: 01 May 2017
  • views: 17463
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
Coding Challenge #29: Smart Rockets in p5.js

Coding Challenge #29: Smart Rockets in p5.js

  • Order:
  • Duration: 48:17
  • Updated: 02 Aug 2016
  • views: 111466
videos
In this (very long) Coding Challenge, I implement a genetic algorithm from scratch and create "smart rockets" (based on a simulation by Jer Thorp). The rockets evolve the "best" path to a target, moving around obstacles. Support this channel on Patreon: https://patreon.com/codingtrain Send me your questions and coding challenges!: https://github.com/CodingTrain/Rainbow-Topics Jer Thorp's Smart Rockets: http://www.blprnt.com/smartrockets/ Contact: https://twitter.com/shiffman 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 Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH Help us caption & translate this video! http://amara.org/v/TSyw/
https://wn.com/Coding_Challenge_29_Smart_Rockets_In_P5.Js
genetic algorithm code

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

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
Radix Sort

Radix Sort

  • Order:
  • Duration: 20:21
  • Updated: 10 May 2016
  • views: 496
videos
without Algorithm code
https://wn.com/Radix_Sort
Huffman coding-Algorithms

Huffman coding-Algorithms

  • Order:
  • Duration: 8:17
  • Updated: 29 May 2015
  • views: 1169
videos
Huffman coding arabic Algorithms
https://wn.com/Huffman_Coding_Algorithms
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: 17 Feb 2017
  • views: 0
videos
https://wn.com/Algorithms_An_Intro_Course_In_Algorithms_Coded_In_Python_Udemy