The Complete Guide to Twitch Streaming
4.5 (555 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,620 students enrolled

The Complete Guide to Twitch Streaming

Choose the right gear, design your stream, build community, and market your stream to reach a wide audience on Twitch.
4.5 (555 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,620 students enrolled
Last updated 9/2018
English [Auto], French [Auto], 5 more
  • Indonesian [Auto]
  • Italian [Auto]
  • Polish [Auto]
  • Romanian [Auto]
  • Thai [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6 hours on-demand video
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Discover how you can identify your personality as a streamer
  • Improve the overall aesthetic of your Twitch stream
  • Identify the streaming rig that best fits your budget
  • Explore the best practices when it comes to setting up your Twitch account
  • Properly use bots within your stream
  • Market yourself as a Twitch streamer
  • Discover the culture of the Twitch community
  • Familiarity with Twitch and other live streaming platforms
  • Live streaming software such as OBS or XSplit
  • Twitch account

About the Course 

If you are an avid gamer who has a Twitch account and is looking for new, creative, and practical ways to start, build and grow your stream, then this course is for you.

This course focuses on all aspects of live streaming on Twitch. The instructors are both streamers, content creators, and industry experts that have been in the gaming space since its inception. Whether you are a streamer that is looking for resources to take your Twitch channel and community to the next level, or just an an avid gamer with aspirations to broadcast your talents to a broader audience - this is the complete guide to Twitch streaming. 

Throughout this course, we will be covering topics that are useful and necessary for streamers of all levels. Each section will contain lectures associated with the topic being covered, and will be accompanied by actionable activities to apply what you have learned to your own Twitch stream. 

Course Sections:

  • Introduction to Twitch 
  • Getting Started - Setting up Your Accounts and Softwares Needed to Stream
  • Gaming PCs
  • Stream Channel Aesthetics 
  • Streaming Bots and Extensions 
  • Streaming Best Practices 
  • Marketing Your Stream
  • Communities on Twitch

About the Instructors

Sam "Squallmuzza" Murray
Squallmuzza is a partnered Twitch streamer through his company Senshudotv, there is a good chance you have seen him or someone on the Senshudo stream team promoted on the front page of Twitch. Sam has personally assisted a number of streamers in getting partnered and has been part of some of the biggest streaming communities since their inception. His company, Senshudo creates systems around Twitch to provide analytics and data to help streamers grow their channels and better understand the data behind Twitch. You can go an connect your Twitch profile and each time you stream, the Senshudo dashboard will show you valuable information about your broadcast.

Reinessa is a full time broadcaster partnered on Twitch. She began streaming in 2013 with a focus on Dota 2 content and has been partnered since June 2015. Since then she has been involved in a wide variety of gaming content creation. This has included cosplaying, YouTube highlights, weekly gaming news shows, and streaming popular competitive games and interesting indie games. She works with various organizations such as DreamHack, GinX, and Chaos to create and host written and video content. She is a BioChem PhD student in her other life

Who this course is for:
  • Anyone who has the desire to stream on Twitch
  • Casual gamers who want to broadcast their personalities or game play to a broader audience
  • Twitch users who want to understand how to grow their following and social media presence
  • Beginning streamers who want to understand the hardware that goes into a solid streaming set up
  • Those that are looking to start and grow a community on Twitch
Course content
Expand all 72 lectures 06:13:28
+ Introduction to Twitch
4 lectures 19:47

Welcome to Twitch Streaming 101! This course will give you everything you need to know about livestreaming on Twitch. Need a PC for streaming? We’ve got you covered. Never set up a Twitch account before? No worries! Want to learn the best techniques for various streaming software? Step right up! You’ll learn everything you need to know about not only getting started but growing your stream and your community from the ground up.

Preview 04:42

An introduction into what Twitch is. You’ll learn how Twitch works, what to expect on the platform as a whole, and what certain definitions around streaming actually mean.

Preview 05:01

You’ll learn all about the different types of streamers on Twitch. Creative, Gaming, Music, you name it! The possibilities are near endless! It's time to learn how to pinpoint the exact right path for you.

What Kind of Streamer Do You Want to Be?

It's time to put everything you’ve learned in this section together. Follow along with the provided PDF to map out the kind of streamer you want to become.

Activity: What Kind of Streamer Do You Want to Be?
+ Getting Started - Setting up Your Accounts and Softwares Needed to Stream
7 lectures 59:27

Learn how to set up an account on Twitch. Includes step by step instructions on account setup and helpful hints on the best way to choose your username on Twitch.

Setting up your Twitch Account

In order to go live on Twitch, you’ll need streaming software. In this lecture we’ll give you a brief overview of each of the most popular streaming software options. You’ll learn the pros and cons of each so you can choose the best option for your needs.

Streaming Software

A step by step guide on how to set up OBS from install to your first “Start Streaming” button press!

Setting up OBS

A step by step guide on how to set up XSplit from install to your first “Start Streaming” button press!

Setting Up XSplit

Stream alerts can be a great way for your audience to interact with you. You’ll learn how to set up an account with StreamLabs and how to set up your alerts to match your streaming setup.

Setting up Stream Alerts (StreamLabs)

A good camera setup is essential for sharing your reactions with your community. In this lecture, you’ll learn how to find the best camera to suit your needs and how to get it set up properly for any situation.

Streaming Cameras

What good is streaming if you can’t communicate with your chat? In this lecture, you’ll learn about different types of microphones available so you can make the best choice for your stream setup.

Streaming Microphone
+ Gaming PCs
10 lectures 30:02

A good PC is essential to your streaming setup. You’ll learn what to look for in a good PC as well as what to avoid based on what you want to stream. AAA games will have different requirements than Indie titles or creative streaming. It can be overwhelming. We’ll show you how to get the right setup together throughout this section.

The Importance of a Good PC

It's a question as old as time. Should I buy a pre-built machine or should I build it myself? You’ll learn the pros and cons of both and be able to make your own determination on what setup is right for your stream dreams going forward.

Pre-Build or Self-Built?

Sometimes the hardest part of building your own PC is knowing how much to spend. In this activity, you’ll budget out your own build before we get into talking about each component of a PC you’ll need.

Activity: Budgeting for a Build

Power supplies, graphics cards, and RAM, OH MY! Does this all sound foreign to you? Not to worry! You’ll learn about each component of a PC before you dive into ordering and building your own!

Introduction to PC Components

In this lecture, you’ll learn all about the different types and brands of processor that can go into your PC, allowing you to budget and choose the right one for your streaming needs.


One of the most important parts of any PC build is the graphics card. You’ll learn how to navigate the rocky seas of graphics card purchasing and come out with a card that will set your stream to Ultra settings.

Graphics Cards

Motherboards are the heart and soul of your PC. RAM makes your applications snappy, and hard drives allow you to store everything you need. You’ll learn about the different types of each and you’ll be able to choose your own by the end of this lecture.

Motherboards, RAM, and Hard Drives

A great computer is for nothing if you don’t have great peripherals attached to it. You’ll learn about some great options for keyboards, mice, and more in this lecture.


It seems like everyone and their mother are selling computer parts these days. Where do we shop for our parts? You’ll learn where to find the best parts at the best prices and how to shop around to get the deals you want on what you need.

Where To Look For Your Parts

This activity is all about designing the rig that will power your stream! You’ll put together the perfect rig that will match your budget and desired performance levels.

Activity: Designing your Gaming Rig
+ Stream Channel Aesthetics
5 lectures 27:28

An overlay can add your own personal touch to your stream and make you stand out. You’ll learn what an overlay is and how to craft your own in this lecture.

Stream Overlays

Now that you’ve got some shiny new graphics for your stream, in this lecture you’ll learn how to add them to OBS and set up what your stream will look like.

Adding Graphics to OBS

Its now time to dig into some more advanced things that OBS can do. You’ll learn how to set up a green screen that will help take your stream to the next level.

Advanced OBS Settings

Adding panels graphics to your Twitch stream page is a great way to get some basic information across. In this lecture, you’ll learn how to create your own additional graphics and incorporate them into your stream aesthetic.

Additional Graphics

In this activity, you’ll take the lessons you’ve learned about creating your own stream overlays and put them to work in making your own stream graphics. Once that's done, upload them to OBS and play around with them until you’re happy with how it looks.

Activity: Make Your own Graphics
+ Streaming Bots and Extensions
10 lectures 45:13

Twitch bots are a useful tool to help you manage your stream and share other information. In this section, you’ll learn about the different types of Twitch Bots that are available so you can choose the best one for your setup.

An Introduction to Bots

MooBot is a popular option for Twitch streamers. In this lecture, you’ll learn how to set up MooBot and get it running in your stream with different commands.


Another popular option is NightBot. You’ll learn how to setup NightBot and integrate it and some commands into your Twitch stream.


A newer entry into the Twitch Bot Space, StreamLabs Bot is another great option to help manage your stream. You’ll learn how to set it up and utilize its capabilities to elevate your streams.


Twitch extensions are a great way to jazz up your stream and the possibilities are almost endless. You’ll be given a brief overview of what these extensions are before we dive into some of the most popular ones more exclusively.

Twitch Extensions

A great way to show off your streaming rig and peripherals! You’ll learn how to set up the extension to show off your setup and how to place it into a panel on your stream.

Gear on Amazon Extensions

A schedule is the most important thing you can possibly have. This extension will allow you to manage your schedules so your community knows when to expect you to go live.

Stream Schedule Extension

One of the most popular ‘over video’ style extensions out there. This allows for some great extra interactivity and viewer engagement. We’ll show you how to get it set up and running like a dream.

Stream Labs Overlay

Some games on Twitch have extensions available just for them.  You’ll learn which games have extensions, what they do, and how they can help enhance your stream engagement for your viewers.

Game Specific Extensions

Now that we’ve shown you how to set up some different bots and extensions, it's time for you to choose your own and get them set up correctly within your stream.

Activity: Choose Your Extensions/Bots
+ Streaming
10 lectures 58:07

In this lecture, you’ll learn some best practices for streaming on Twitch. We’ll take a deep dive into the do’s and don’ts of being a Twitch streamer and show you how to put your best foot forward at all times.

Preview 01:10

The only way to go from here, is up. You’ll learn how to get started with streaming and how to grow your community organically from the ground up in this lecture.

Starting from the Bottom

This isn’t easy. It can get discouraging. In this lecture, you’ll learn how to turn your social media platforms into ways to pull viewers into your streams while managing the expectations of being a new streamer on the platform.

Where are the Viewers?

A schedule is the most important thing you can do for yourself when starting out on the platform. You’ll learn why it's so important and how to create a schedule that works for you and the community you want to build.


Now that you’ve got some streams under your belt, and you have a schedule up, you need to stick to that schedule as best you can. In this lecture, you’ll learn why that's vital to your success.


In this activity, you’re going to write out your schedule, find the best ways for you to promote your stream to potential viewers, and attempt to find your unique edge in the streaming world. What will you bring to the table that's new, refreshing, exciting?

Activity: Taking your First Steps

No matter how fast or slow it happens, growth is a wonderful thing. In this lecture, you’ll learn not only how to start growing your channel, but how to handle growth as it happens.


Gimmicks can make or break your streaming career early on. Are they really worth it? In this lecture, you’ll learn how to use gimmicks appropriately to get your desired results.

Use of Gimmicks

This entire industry is all about networking, from social media networking to conventions and events. In this lecture, you’ll learn how to start networking properly.


Its now time to network for yourself! Put yourself out there! You’ll be given some positive movements to put forth on your social media to get people talking. Engage with your friends and your community! Make it yours!

Activity: Networking for Yourself
+ Twitch Marketing
8 lectures 41:19

There are multiple ways to market your stream. In this lecture, we’ll give you a brief overview of each of the popular options before diving into each option in detail.

Preview 01:24

Twitter is a mainstay for fast, fluid communication between you and your community. In this lecture, you’ll learn how to utilize Twitter properly to engage with your community and the Twitch community at large.


Facebook is a great tool for promoting your content. With billions of people, you can introduce people to your content that have never even heard of Twitch before. In this lecture, you’ll learn how to best utilize Facebook for your streaming needs.


Youtube is a great tool for promoting your stream. While it might seem counter-productive to post video content from Twitch on Youtube, in this lecture you’ll learn how to use YouTube properly to promote your stream.


Instagram is another great tool to promote not only your stream, but engage with your community about the goings-on in your life. In this lecture, you’ll learn how to use Instagram to best promote your content.


Now that you’ve learned about the different types of social media you can use to promote your stream, managing them all can seem like a daunting task. You’ll learn how to manage each platform effectively in this lecture.

Social Media Management

Once you’ve got the social media management down, it's time to start leveraging it to your advantage. You’ll learn how to do just that in this lecture.

Leveraging Social Media

In this activity, you’ll get signed up for social media platforms you want to use for your Twitch community.

Activity: Signing up for Social
+ Twitch Culture
9 lectures 52:43

The culture around Twitch can be a bit of a minefield to navigate through at times. In this section you’ll learn how to best navigate the minefield while still making  yourself feel at home.

Streaming Culture

The first step in navigating the minefield is knowing the general do’s and don’ts of Twitch culture. You’ll learn how to be the best community member you can be, which will help you grow as a leader of your own community.

Preview 09:09

Twitch Terms of Service can be confusing. In this activity, we’ll break down the big TOS things you need to know for being on Twitch and ask you some questions to ensure you understand how to keep within the law.

Activity: Twitch Terms of Service

Memes and inside jokes are huge on Twitch and it can be a confusing time for those new to the platform. You’ll learn how to navigate the sea of memes on Twitch from emotes to inside jokes and you’ll be slinging memes with the best of them in no time.


Stream teams can be a huge boost to your networking, but they can also be one of the worst elements of Twitch. In this lecture, you’ll learn how to navigate through the stream teams to find one that fits your needs.

Stream Teams

IRL, Creative, Cooking, Music. There are entire sections of Twitch that don’t involve gaming. In this lecture, you’ll learn about some of them and how to best discover them. Perhaps one of them might end up being your key to success.

The Rest of Twitch

Does luck really play a huge role in your success on Twitch? You’ll learn the answer to that question and more in this lecture which will explain the common questions around the element of luck when it comes to live streaming.

The Element of Luck

Sponsorships are a great way to get some extra income rolling in. You’ll learn how to approach companies for sponsorships or what to do if someone approaches you. We’ll also touch on how to choose the right sponsorships for your streaming needs.


The big one. Monetizing your stream can be a bit tricky. Don’t worry, though! We’ve got your back! You’ll learn how to monetize your stream effectively and easily without sounding like a beggar on the streets.

+ Communities on Twitch
8 lectures 36:25

Building your community is probably the most important part of your Twitch experience. You’ll learn how to build up that solid community through your streams and social media in this section using various techniques.

Introduction to Communities

Discord is probably the best overall way to interact with your community and the Twitch community at large. You’ll learn how to navigate Discord effectively and learn how to manage your server effectively once you create your own.


Mods are the backbone of your community. They are the first line of defense in your chat and discord community. You’ll learn how to choose the right mods for your channel and discord in this lecture.

Chat Moderators

In this lecture, you’ll learn how to tie everything together. You’ve spent the entire course learning various different things from stream alerts and graphics to chat interaction and community building. Now it's time to tie it all together in a way that best fits your community.

Linking Things Together

Your community should have a set of rules to abide by. They vary from channel to channel and should be unique to your needs. You’ll learn how to write and regulate rules for your channel and community in this lecture so you can have an upstanding community from the get-go.


In this activity, you’ll be tasked with writing out your set of rules for your channel and your community.

Activity: Writing your Rules

Interacting with chat can make or break your stream. Watching someone sit there and play a game with no interaction is not appealing. In this lecture, you’ll learn how to engage with your chat and make newcomers feel welcome in your stream.

Chat Interaction

Trolling is everywhere on the internet. There seems to be no avoiding trolls no matter what you do. You’ll learn the best methods for dealing with trolls in your chat and community during this lecture.

+ Conclusion
1 lecture 02:57

Congratulations! You’ve made it through the course! We’ll give you some next steps and tips for succeeding beyond these 10 sections! We hope you’ve enjoyed your time here! We’ll catch you on Twitch!

Recap and Next Steps