Resources

Interested in learning AI concepts on your own? Our team has prepared a list of resources made by both ourselves and others that we feel have benefitted us most when it comes to sharpening our skills. Feel free to check them out!

CS50's Introduction to Programming with Python

This course, taught by David Malan, takes you through the fundamentals of programming in Python, while also challenging you to explore fundamental libraries and new techniques through the use of problem sets and a final project.

Get Started

CS50's Introduction to Artificial Intelligence with Python

Taught by Brian Yu, this Harvard course delves into the fundamental concepts surrounding artificial intelligence, including search algorithms, knowledge bases, uncertainty, optimization, machine learning, neural networks, and language models. By working on twelve different projects that use libraries like TensorFlow and sckit-learn, you'll be well on your way to understanding AI in no time!

Get Started

Programming for Everybody (Getting Started with Python)

This course provided by the University of Michigan teaches you the basics of Python 3 from the ground up, teaching you how to construct a program from a series of simple instructions.

Get Started

Intro to Artificial Intelligence

This course offers an introduction to the fundamentals of AI. It covers a wide range of topics, such as machine learning, probabilistic reasoning, robotics, computer vision, and natural language processing.

Get Started