Bash/Shell
We use a mouse or finger to click icons and access files, programs, and folders on our devices. But this is just one way for us to communicate with computers. The command line and the shell make up a quick, powerful, text-based interface developers use to more effectively and efficiently communicate with computers to accomplish a wider set of tasks. Learn how to use the Bash program and the command line in the courses below.Related resources
Related resources
New to Bash/Shell? Start here
All courses in Bash/Shell
Free + Paid courses
All levels
6 courses
- Skill path
Software Engineering for Data Scientists
Learn the skills to bridge the gap between data science and software engineering, and prepare to solve data problems on an engineering team.Includes 7 CoursesWith CertificateIntermediate18 Lessons - Course
Learn the Command Line
Discover the power of this simple yet essential text-based tool and increase your productivity as a developer.With CertificateBeginner Friendly4 Lessons - Course
Learn Git & GitHub
Use our beginner friendly Git course to integrate Git and GitHub and manage versions of your projects using Git branches.With CertificateBeginner Friendly5 Lessons - Course
Learn Bash Scripting
Take this course meant for experienced programmers and learn about C++, one of the world's most popular languages.With CertificateIntermediate1 Lesson - Free course
Getting Started Off-Platform for Data Science
Learn how to do data science projects on your own computer locally!Beginner Friendly1 Lesson - Free course
Learn Raspberry Pi
Learn Raspberry Pi, the world-famous credit card sized computerBeginner Friendly4 Lessons