Murtaza’s Workshop – Robotics and AI posted this video to explains how to perform Facial recognition with high accuracy.

We will first briefly go through the theory and learn the basic implementation. Then we will create an Attendance project that will use webcam to detect faces and record the attendance live in an excel sheet.

Link to the Article:
https://medium.com/@ageitgey/machine-learning-is-fun-part-4-modern-face-recognition-with-deep-learning-c3cffc121d78

Ania Kubów walks through the Binary Search algorithm. 

In 5 minutes, we cover some cool facts about Binary Search, as well as two use cases, one even being a MAGIC TRICK that you might have seen before and wondered how it’s done!

I even show you one example from the book by Aditya Bhargava, Grokking Algorithms, to show you the power of numbers.

If the economic fallout from the pandemic has hit you hard and you’re looking for a new career path in software development, The Come Up has a great video for people new to the field.

Additional Resources:

Harvard CS 50
-Course: https://cs50.harvard.edu/college/2020/spring/ 
https://online-learning.harvard.edu/course/cs50-introduction-computer-science

FreeCodeCamp
https://www.freecodecamp.org/learn

Here;s something a little lighter given the news of late.

We’ve all seen programming as depicted in movies and television and laughed at the sheer absurdity of it.

Joma Tech ponders what programming would look like in Anime.

A junior engineer tries solve a coding problem, but he has trouble finding the solution. He needs help, will he be able to solve it?

Ted Neward explains why (for developers) the next five years will be about language:

Thanks to the plateau of per-chip performance increases and the resulting need to work better with multi-core CPUs, the relative difficulty of mapping user requirements to general-purpose programming languages, the emergence of language-agnostic “virtual machines” that abstract away the machine, the relative ceiling of functionality we’re finding on the current crop of object-oriented languages, and the promise and power of productivity of dynamically-typed or more loosely-typed languages, we’re about to experience a renaissance of innovation in programming languages.

Come hear why this is, and what practicing programmers need to do in order to ride the forefront–instead of the trailing edge–of this new wave in computer science.