About this Course

118,544 recent views

Learner Career Outcomes

43%

started a new career after completing these courses

32%

got a tangible career benefit from this course
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 19 hours to complete
English

Skills you will gain

Shell ScriptGithubBash (Unix Shell)Cloud Computing

Learner Career Outcomes

43%

started a new career after completing these courses

32%

got a tangible career benefit from this course
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 19 hours to complete
English

Offered by

Placeholder

Johns Hopkins University

Syllabus - What you will learn from this course

Content RatingThumbs Up96%(9,578 ratings)Info
Week
1

Week 1

5 hours to complete

Unix and Command Line Basics

5 hours to complete
1 video (Total 1 min), 13 readings, 1 quiz
1 video
13 readings
Introduction10m
The Unix Workbench Book10m
What is Unix?10m
Mac & Ubuntu Users10m
Windows10m
Hello Terminal!45m
Hello Terminal! Exercises10m
Navigating the Command Line45m
Navigating the Command Line Exercises10m
Creation and Inspection45m
Creation and Inspection Exercises10m
Migration and Destruction45m
Migration and Destruction Exercises10m
1 practice exercise
Command Line Basics30m
Week
2

Week 2

3 hours to complete

Working with Unix

3 hours to complete
1 video (Total min), 16 readings, 1 quiz
1 video
16 readings
Self-Help10m
Self-Help Exercises10m
Get Wild10m
Get Wild Exercises10m
Regular Expressions10m
Metacharacters10m
Character Sets10m
Escaping, Anchors, Odds, and Ends10m
Find10m
Search Exercises10m
History10m
Customizing Bash10m
Differentiate10m
Pipes10m
Pipes Exercises10m
Make10m
1 practice exercise
Working with Unix30m
Week
3

Week 3

5 hours to complete

Bash Programming

5 hours to complete
1 video (Total 1 min), 25 readings, 1 quiz
1 video
25 readings
Math10m
Math Exercises10m
Variables10m
Variables Exercises10m
User Input10m
User Input Exercise10m
Conditional Execution10m
Conditional Expressions10m
If and Else10m
Logic and If/Else Exercises10m
Arrays10m
Arrays Exercises10m
Braces10m
Braces Exercise10m
for10m
while10m
Nesting10m
Loops Exercises10m
Writing Functions10m
Getting Values from Functions10m
Functions Exercises10m
The Unix Philosophy10m
Making Programs Executable10m
Environmental Variables10m
Writing Programs Exercises10m
1 practice exercise
Bash Programming30m
Week
4

Week 4

4 hours to complete

Git and GitHub

4 hours to complete
1 video (Total 1 min), 16 readings, 2 quizzes
1 video
16 readings
What are Git and GitHub?10m
Setting Up Git and GitHub10m
Getting Started with Git10m
Git Exercises10m
Gitting Help, Logs, and Diffs10m
Ignoring Files10m
Important Git Features Exercises10m
Branching, Part 110m
Branching, Part 210m
Branching Exercises10m
GitHub10m
Markdown10m
Pull Requests10m
Pages10m
Forking10m
GitHub Exercises10m
1 practice exercise
Git & GitHub30m
2 hours to complete

Nephology

2 hours to complete
11 readings
11 readings
Introduction to Cloud Computing10m
Setting Up DigitalOcean10m
Connecting to the Cloud10m
Moving Files In and Out of the Cloud10m
Talking to Other Servers10m
Automating Tasks10m
Cloud Computing Exercises10m
Shutting Down a Server10m
Next Steps10m
Giving Feedback10m
Using This Book10m
1 practice exercise
Nephology30m

Reviews

TOP REVIEWS FROM THE UNIX WORKBENCH

View all reviews

Frequently Asked Questions

More questions? Visit the Learner Help Center.