Introduction to the Course

Get an overview of Reddit, its API and what you'll be learning in this course.

What to expect from this course

In this course, we'll explore a multitude of endpoints offered by the Reddit API and learn how to use them firsthand. At the end of this course, you'll have a solid understanding of Reddit API and know how to implement it in real-world applications.

Course prerequisites

This course assumes that you have basic skills in Python and its Requests and Flask libraries. This course is designed for developers that want to explore Reddit's API and use it in their applications.

What to expect from this course

In this course, you'll start with the Reddit API and explore different endpoints. You’ll then explore other endpoints using the Python wrapperA wrapper is a program, that proxies or encapsulates another program to provide a different way of interacting with it. for the Reddit API (PRAW).

By the end of this course, you'll be able to do the following tasks:

  1. Use the API directly:
    1. Read posts and comment from different subreddits.
    2. Create a subreddit and submit a post to it.
    3. Comment and vote on posts.
  2. Use the Python wrapper PRAW:
    1. Read and make posts and comments.
    2. Moderate posts.
    3. Create flairs and collections.
    4. Use PRAW in a demo application.

Let's go!