The Missing Semester of Your CS Education | Command-Line, Text Editor, Version Control
MIT
Master essential tools for your CS education - command-line, text editor, version control, and more. Become more efficient and productive with your tools.
University CoursesVersion Control
Introduction
Classes teach you all about advanced topics within CS, from operating systems to machine learning, but there's one critical subject that's rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. We'll teach you how to master the command-line, use a powerful text editor, use fancy features of version control systems, and much more!
Highlights
Learn how to master the command-line
Discover how to use a powerful text editor
Explore the fancy features of version control systems
Gain proficiency with essential tools for your CS education
Recommendation
This course is highly recommended for computer science students who want to become more efficient and productive with their tools. By mastering these essential skills, you'll be able to spend less time figuring out how to use your tools and more time solving complex problems.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.