Learn Artificial Intelligence

A curated list of helpful resources to learn Artificial Intelligence, Generative Artificial Intelligence, Deep Learning and Neural Networks using Python. Tutorials, Code Samples, References and more!

Related Products

Latest Blog Articles

Featured

Understanding Python Decorators

Released on: Thu Oct 03 2024

A deep dive into Python decorators and how to use them effectively.

Read More

Introduction to JavaScript

Released on: Thu Sep 26 2024

Learn the basics of JavaScript, the most popular programming language for web development.

Read More

Beginner Courses

  • AI For Everyone by Andrew Ng

    (www.coursera.org)

    This course provides a broad introduction to artificial intelligence and how it affects society, aimed at non-technical individuals. It's perfect for beginners looking to understand the concepts behind AI.

    1Β°
  • Elements of AI

    (www.elementsofai.com)

    This free online course aims to educate anyone interested in AI, covering the basics and ethical aspects, making it a perfect starting point for beginners.

    0Β°

Newsletter + Exclusive Voucher + Free Guides – October 2024

Want weekly curated news about all things programming in your inbox? Also, we have an exclusive offer for our newsletter subscribers! Get five free online courses every month with PluralSight. Also we now offer 2 free guides for all our subscribers!

8 programming beginner mistakes to avoid screenshot
8 programming beginner mistakes to avoid

NEW! Sign up and get our free guide: 8 programming beginner mistakes to avoid.

10 top GitHub repos to jumpstart your programming learning journey screenshot
10 top GitHub repos to jumpstart your programming learning journey

Additionally you will get a PDF with the 10 top GitHub repos to jumpstart your programming learning journey!

10 top GitHub repos to jumpstart your programming learning journey screenshot
Weekly curated programming related newsletter

Receive a free weekly curated newsletter with the best programming tips and tricks.

Only few Vouchers left!

Advanced Courses

Books

  • Deep Learning

    (www.deeplearningbook.org)

    Written by Ian Goodfellow, Yoshua Bengio, and Aaron Courville, this book is essential for understanding deep learning techniques, providing in-depth theory as well as applications, making it crucial for AI programming.

    0Β°
  • Artificial Intelligence for Dummies

    (www.dummies.com)

    This accessible guide breaks down AI concepts into easy-to-understand segments, perfect for beginners. It includes practical examples and applications, making it a great starting point for new learners.

    0Β°
  • Pattern Recognition and Machine Learning

    (www.springer.com)

    This book by Christopher Bishop provides a comprehensive introduction to the fields of pattern recognition and machine learning, with a focus on statistical methods, useful for those looking to delve deeper into AI methodologies.

    0Β°

References

Code Examples

Code Libraries

  • TensorFlow

    (www.tensorflow.org)

    An open-source library developed by Google for building and training machine learning models. Ideal for beginners to learn how to implement AI algorithms in Python.

    0Β°
  • PyTorch

    (pytorch.org)

    An open-source machine learning library developed by Facebook, known for its flexibility and ease of use. A popular choice for deep learning applications.

    0Β°
  • Keras

    (keras.io)

    A user-friendly API for building neural networks, Keras runs on top of TensorFlow, making it easy to design and test AI models quickly.

    0Β°
  • Scikit-Learn

    (scikit-learn.org)

    A powerful library for machine learning in Python, Scikit-Learn provides simple and efficient tools for data mining and data analysis.

    0Β°
  • Fastai

    (www.fast.ai)

    A library designed for deep learning beginners, Fastai simplifies the process of training and deploying deep learning models.

    0Β°
  • spaCy

    (spacy.io)

    An open-source software library for advanced NLP, offering pre-trained models and efficient pipelines for various languages, great for learning modern approaches to language processing.

    0Β°
  • OpenCV

    (opencv.org)

    A library aimed at real-time computer vision. OpenCV is essential for students wanting to explore image processing and computer vision techniques.

    0Β°
  • Hugging Face Transformers

    (huggingface.co)

    A library providing a wide range of pre-trained models for NLP and deep learning. Great for developers to leverage state-of-the-art models effortlessly.

    0Β°

Tools

Related Products