Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

Artificial Intelligence- Python

Can we please get a course on artificial intelligence. I really like the teaching style of treehouse. But now, I realized I don't want to make fancy websites and apps. I want to get into machine learning and things like that. I know your aim was to provide basic knowledge, but if you guys have such an amazing staff, why don't you introduce some advance topics.

4 Answers

Hi, Ankit. Python would work for making an AI, in fact, my friend and I attempted to make one, but that's another story. I read a book on Artificial Intelligence, and I realized that Siri is merely an advanced search engine. Python, though easy to use, might not be fast enough. Java or a faster language like C++ would be ideal.

But where to find the content for all this ? Is there any online course for AI using C++?

Hi Ankit,

I totally agree with you about Treehouse needing more advanced courses.

But hey, if you are able to post online at the Treehouse forums that obvious means you have a working internet connection...so why not take advantage of that?

I use something called MxNet (written in python as well as translated to several other languages) to do deep learning (one of the "hottest" and most popular "subsets" of AI right now):



Part of what has "heated up" the deep learning (and AI) copmmunity is Google's release of TensorFlow,

which Google uses internally to help with it's image search recognition:






By the way, in case you haven't heard of Jeff Dean:


He was the programmer behind MapReduce (which in combination with their own internal version of Hadoop is what "powers" the Google/Alphabet's search engine core --in combination with the latest version of their proprietary Page Rank algorithm of course).

I would also keep an eye on the MIT site with articles like these:


..which talks a little about how AI and deep learning are making robots and drones able to function more autonomously in the real world.


Huge progress has been made in AI over the past few years, due to the development of very large and sophisticated “deep learning” neural networks that learn by feeding on large amounts of data, and this trend continued in 2015.

Of course autonomous vehicles (both cars and commercial trucking rigs) are just over the horizon

and were recently approved in California (but, I predict, will someday be available in all 50 United States):


Thanks a lot James. Please keep following this discussion so that I can ask some more doubts about it from you guys. :)

Wow almost 3 years later, still no Python AI course.