Categories
Artificial Intelligence Education Network Reading

Latest Read: Grokking AI Algorithms

Grokking Artificial Intelligence Algorithms: Understand and apply the core algorithms of deep learning and artificial intelligence by Rishal Hurbans. Rishal is a technologist, founder, and international speaker.

Grokking Artificial Intelligence Algorithms

He previously launched Viszen, a SaaS platform in his native South Africa. Today Rishal is a Business Solutions Manager at Entelect. In addition, Rishal founded Artificial Intelligence South Africa (AISA).

The Grokking series from Manning is certainly a wonderfully illustrated series of books helping users of all ages embrace algorithms.

At the same time I would recommend the Grokking series to long time computer users. The reason for their success is indeed a combination of illustrations with code examples. This is providing readers with multiple views of the numerous algorithms that provide the base structure of algorithms.

In addition, the series is a very plain-language approach. This makes learning a certainly challenging topic perfect for readers of any age, providing easy to learn concepts and terms. Rishal has even all the python code from this book online.

The code provided allows easy experimentation. In addition, Grokking Artificial Intelligence Algorithms uses illustrations, exercises, and jargon-free explanations to teach fundamental AI concepts. Okay, it may be fair to say you will be recalling high school algebra.

Categories
Artificial Intelligence Education Google Network Reading

Latest Read: Grokking Algorithms

Grokking Algorithms: An Illustrated Guide For Programmers and Other Curious People by Aditya Y. Bhargava. Aditya is an Engineering Manager at Etsy. He blogs at adit.io.

Grokking Algorithms

This is not a book for seasoned programmers. However, this is certainly a wonderful book to learn the basics of algorithms.

Grokking Algorithms provides an illustrated overview of algorithms which certainly provides a foundation to common algorithms used everyday by programmers.

For anyone interested in learning the basic structures of algorithms, Aditya also provides code samples in Python. In addition, the programming community has shared java versions of the book on Github.

On the surface, everyone learning about various algorithm options will not secure a programming job in their short term future.

However, I feel it is very fair to say many readers interested in learning about algorithms will not be overwhelmed.

If you are interested in learning to code, then this book is required reading. There are 400 illustrations within Aditya’s 256 page book. easy-peasy. The 256 page count is not lost on me.

Categories
Design Education Google Innovation Network OpenSource Technology

Google’s Learning Management System

Google has released their internal learning platform, CloudCourse under an open source license. Built entirely on Google’s own App Engine, CloudCourse is a new entry into a crowded LMS arena.  CloudCourse provides calendaring, waitlist management and approval features.

google cloudcourse LMS
Google CloudCourse LMS

To no surprise CloudCourse is fully integrated with Google Calendar.  Google has also made CloudCourse customizable for schools by supporting service provider interfaces:

Sync services – Sync CloudCourse data with school’s internal systems
Room services – Schedule classes in school locations
User info services – Support for school profiles (employee title, picture, etc)

CloudCourse was built in Python and uses Django (web application framework) and the Closure Javascript library.
CloudCourse
code site and wiki link

Tags: CloudCourse, open source, Learning Management System, LMS, education, python, django, trends