<h1class="center"> Make Zulip the communication hub for your class. </h1>
<p>
<ahref="/hello">Zulip</a> is the only <ahref="/features">modern team chat app</a> that is <ahref="/why-zulip">ideal</a> for both live and asynchronous conversations. Post lecture notes and announcements, answer students’ questions, and coordinate with teaching staff all in one place.
<li><divclass="list-content"> Questions and answers are easy to find, so each question is only asked once.</div></li>
<li><divclass="list-content">Refer to relevant points by <ahref="/help/link-to-a-message-or-conversation">linking to a message or a topic.</a></div></li>
<li><divclass="list-content">Keep discussions orderly by <ahref="/help/rename-a-topic">moving</a> or <ahref="/help/move-content-to-another-topic">splitting</a> topics when conversations digress.</div></li>
<li><div><ahref="/help/resolve-a-topic">Mark the topic ✓ resolved</a> when done!</div></li>
</ul>
<divclass="quote">
<blockquote>
Zulip has the best user experience of all the chat apps I’ve tried. With the discussion organized by topic within each stream, Zulip is the only app that makes hundreds of conversations manageable.
</blockquote>
<divclass="author">
—<ahref="https://ciip.in.tum.de/people/lasser.html">Tobias Lasser</a>, lecturer at the Technical University of Munich Department of Informatics
<li><divclass="list-content"><ahref="/help/format-your-message-using-markdown#latex">Type LaTeX</a> directly into your Zulip message, and see it beautifully rendered.</div></li>
<li><divclass="list-content">Structure your points with bulleted and numbered <ahref="/help/format-your-message-using-markdown#lists">lists</a>.</div></li>
<li><divclass="list-content"><ahref="/help/code-blocks">Zulip code blocks</a> come with syntax highlighting for over 250 languages, and integrated <ahref="/help/code-blocks#code-playgrounds">code playgrounds.</a></div></li>
</ul>
<blockquoteclass="twitter-tweet"data-conversation="none"data-dnt="true"><plang="en"dir="ltr">I used Piazza & Zulip. Piazza lets students ask questions anonymously. Zulip better all-around for chatting, announcements, group work (has built-in LaTeX, as well as threading). Zulip basically replaced email for my class. Easy to pick up if you've used Slack & email before.</p>— Joshua Grochow (@joshuagrochow) <ahref="https://twitter.com/joshuagrochow/status/1336008355911970822?ref_src=twsrc%5Etfw">December 7, 2020</a></blockquote><scriptasyncsrc="https://platform.twitter.com/widgets.js"></script>
<li><divclass="list-content">Hide answers behind <ahref="/help/format-your-message-using-markdown#spoilers">spoilers</a>, letting students think before they read.</div></li>
<li><divclass="list-content">Share lecture notes and reading materials with <ahref="/help/share-and-upload-files">drag-and-drop file uploads</a>.</div></li>
Participants across six continents signed up for my graduate-level classes when I decided to open them up to the world during the pandemic. Zulip became a central hub for asynchronous Q&A and posting Zoom links for lectures, whiteboard PDFs, and announcements. Zulip’s topics, and the ability to change the topic of someone else's message, has made it much easier for me to keep things coherent. It’s super easy to discuss technical material using the TeX integration, and spoilers are a great way to answer questions about homework without depriving students of a chance to keep thinking about the problem on their own.
<li><divclass="list-content">Assign permissions to course staff with <ahref="/help/stream-permissions#detailed-permissions">fine-grained settings</a> for <ahref="/help/roles-and-permissions">administrators and moderators.</a></div></li>
<li><divclass="list-content">Make an announcement stream where only course staff <ahref="/help/stream-permissions#public-streams">can post messages</a>.</div></li>
<li><divclass="list-content">Quickly add staff and students to the right streams. Automatically subscribe users <ahref="/help/set-default-streams-for-new-users">when they join</a>, subscribe a <ahref="/help/user-groups">group of users</a>, or copy membership from another stream.</div></li>
<li><divclass="list-content">Zulip is <ahref="https://github.com/zulip">100% open source</a>. We work hard to make it <ahref="https://zulip.readthedocs.io/en/latest/production/install.html">easy to set up</a> and run a self-hosted Zulip installation, where you have full control of the data.</div></li>
<li><divclass="list-content">Email addresses <ahref="/help/restrict-visibility-of-email-addresses">can be hidden</a>, and students <ahref="/help/status-and-availability#disable-updating-availability">don’t have to share</a> when they are online.</div></li>
<li><divclass="list-content">Students can <ahref="/help/mute-a-user">mute</a> anyone they'd rather not interact with.</div></li>
<ahref="/help/stream-notifications">fully customizable</a> mobile, email and desktop notifications.
</div>
</li>
<li>
<divclass="list-content">Mention <ahref="/help/mention-a-user-or-group">users</a>, <ahref="/help/mention-a-user-or-group#mention-a-user-or-group">groups of users</a> or <ahref="/help/pm-mention-alert-notifications#wildcard-mentions">everyone</a> when you need their attention.</div>
</li>
<li>
<divclass="list-content">Use Zulip in your language of choice, with translations into <ahref="https://www.transifex.com/zulip/zulip/">17 languages</a>.</div>
</li>
<li>
<divclass="list-content">Zulip works reliably for organizations with thousands of users online at once.</div>