Piazza
Piazza in a free discussion board platform that handles LateX and code snippets making it popular for Math and CS courses.
Creating a course
Additional Resources:
Syncing class roster
Enroll Your Students on Piazza
Adding instructors
Adding TA's
https://piazzaassist.freshdesk.com/support/solutions/articles/48000616702-enrolling-instructors
Settings (visibility of posts to instructors and others)
Course Page Visibility Settings
Creating groups
https://support.piazza.com/support/solutions/articles/48000616687-instructors-create-groups
Creating Instructor notes
Additional Resources:
Creating folders
https://support.piazza.com/support/solutions/articles/48001080726-instructors-create-custom-folders
Creating polls
https://support.piazza.com/support/solutions/articles/48000616668-post-a-poll
Live Q&A sessions
How to start and end 'Live Q&A'
How does a 'Live Q&A' session work
Moving posts from 'Live Q&A' to your main class feed
Monitoring activities and student statistics
Advice on instructor responses
Encourage Students to Answer - Set Timer Delays