À propos de ce cours
4.7
380 notes
117 avis
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau débutant

Niveau débutant

Heures pour terminer

Approx. 17 heures pour terminer

Recommandé : 4 weeks, 4 hours per week...
Langues disponibles

Anglais

Sous-titres : Anglais, Chinois (simplifié), Allemand, Espagnol, Persan

Compétences que vous acquerrez

Shell ScriptGithubBash (Unix Shell)Cloud Computing
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau débutant

Niveau débutant

Heures pour terminer

Approx. 17 heures pour terminer

Recommandé : 4 weeks, 4 hours per week...
Langues disponibles

Anglais

Sous-titres : Anglais, Chinois (simplifié), Allemand, Espagnol, Persan

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
Heures pour terminer
5 heures pour terminer

Unix and Command Line Basics

This week we'll help you get access to Unix (you may already be using it), and you'll start using the command line. We'll draw parallels between using your mouse and keyboard with your computer's graphics versus only using the command line....
Reading
1 vidéo (Total 1 min), 13 lectures, 1 quiz
Video1 vidéo
Reading13 lectures
Introduction10 min
The Unix Workbench Book10 min
What is Unix?10 min
Mac & Ubuntu Users10 min
Windows10 min
Hello Terminal!45 min
Hello Terminal! Exercises10 min
Navigating the Command Line45 min
Navigating the Command Line Exercises10 min
Creation and Inspection45 min
Creation and Inspection Exercises10 min
Migration and Destruction45 min
Migration and Destruction Exercises10 min
Quiz1 exercice pour s'entraîner
Command Line Basics20 min
Semaine
2
Heures pour terminer
3 heures pour terminer

Working with Unix

Now we'll get into the power of different Unix tools. We'll walk through several scenarios where you could use Unix to perform tasks at a much faster speed than you would be able to normally....
Reading
1 vidéo (Total min), 16 lectures, 1 quiz
Video1 vidéo
Reading16 lectures
Self-Help10 min
Self-Help Exercises10 min
Get Wild10 min
Get Wild Exercises10 min
Regular Expressions10 min
Metacharacters10 min
Character Sets10 min
Escaping, Anchors, Odds, and Ends10 min
Find10 min
Search Exercises10 min
History10 min
Customizing Bash10 min
Differentiate10 min
Pipes10 min
Pipes Exercises10 min
Make10 min
Quiz1 exercice pour s'entraîner
Working with Unix20 min
Semaine
3
Heures pour terminer
5 heures pour terminer

Bash Programming

During this week we'll unleash the command line's usefulness as a programming language. By the end of this week you'll be writing your own little computer programs that you can use on the command line....
Reading
1 vidéo (Total 1 min), 25 lectures, 1 quiz
Video1 vidéo
Reading25 lectures
Math10 min
Math Exercises10 min
Variables10 min
Variables Exercises10 min
User Input10 min
User Input Exercise10 min
Conditional Execution10 min
Conditional Expressions10 min
If and Else10 min
Logic and If/Else Exercises10 min
Arrays10 min
Arrays Exercises10 min
Braces10 min
Braces Exercise10 min
for10 min
while10 min
Nesting10 min
Loops Exercises10 min
Writing Functions10 min
Getting Values from Functions10 min
Functions Exercises10 min
The Unix Philosophy10 min
Making Programs Executable10 min
Environmental Variables10 min
Writing Programs Exercises10 min
Quiz1 exercice pour s'entraîner
Bash Programming20 min
Semaine
4
Heures pour terminer
5 heures pour terminer

Git and GitHub

First you'll learn how to use Git, which is like "track changes" for your code and plain text files, but much more powerful. We'll then explore how to use Git with GitHub, a social coding network where you can publish you projects and explore other's code. ...
Reading
1 vidéo (Total 1 min), 16 lectures, 2 quiz
Video1 vidéo
Reading16 lectures
What are Git and GitHub?10 min
Setting Up Git and GitHub10 min
Getting Started with Git10 min
Git Exercises10 min
Gitting Help, Logs, and Diffs10 min
Ignoring Files10 min
Important Git Features Exercises10 min
Branching, Part 110 min
Branching, Part 210 min
Branching Exercises10 min
GitHub10 min
Markdown10 min
Pull Requests10 min
Pages10 min
Forking10 min
GitHub Exercises10 min
Quiz1 exercice pour s'entraîner
Git & GitHub10 min
Heures pour terminer
2 heures pour terminer

Nephology

Finally we'll set up a cloud computing environment so we can explore how computers communicate with each other using the internet....
Reading
11 lectures, 1 quiz
Reading11 lectures
Introduction to Cloud Computing10 min
Setting Up DigitalOcean10 min
Connecting to the Cloud10 min
Moving Files In and Out of the Cloud10 min
Talking to Other Servers10 min
Automating Tasks10 min
Cloud Computing Exercises10 min
Shutting Down a Server10 min
Next Steps10 min
Giving Feedback10 min
Using This Book10 min
Quiz1 exercice pour s'entraîner
Nephology10 min
4.7
117 avisChevron Right
Orientation de carrière

33%

a commencé une nouvelle carrière après avoir terminé ces cours
Avantage de carrière

25%

a bénéficié d'un avantage concret dans sa carrière grâce à ce cours

Meilleurs avis

par KSJan 29th 2018

A wonderful course! Answered so many questions I had and gave me a solid background in Git, Bash, makefiles, and working from the cloud. I will definitely be using these skills in my job search!

par LSSep 11th 2017

It is suitable for Unix/Linux beginners who are new to shell. It introduces popular code sharing and merging tool GitHub, which most programmers would find very useful in software development.

Enseignants

Avatar

Sean Kross

Department of Biostatistics
Bloomberg School of Public Health
Avatar

Jeff Leek, PhD

Associate Professor, Biostatistics
Bloomberg School of Public Health
Avatar

Brian Caffo, PhD

Professor, Biostatistics
Bloomberg School of Public Health
Avatar

Roger D. Peng, PhD

Associate Professor, Biostatistics
Bloomberg School of Public Health

À propos de Johns Hopkins University

The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world....

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.