Informações sobre o curso
4.7
459 classificações
140 avaliações

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível iniciante

Aprox. 17 horas para completar

Sugerido: 4 weeks, 4 hours per week...

Inglês

Legendas: Inglês, Chinês (simplificado), Alemão, Espanhol, Persa

Habilidades que você terá

Shell ScriptGithubBash (Unix Shell)Cloud Computing

100% online

Comece imediatamente e aprenda em seu próprio cronograma.

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.

Nível iniciante

Aprox. 17 horas para completar

Sugerido: 4 weeks, 4 hours per week...

Inglês

Legendas: Inglês, Chinês (simplificado), Alemão, Espanhol, Persa

Programa - O que você aprenderá com este curso

Semana
1
5 horas para concluir

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....
1 vídeo (total de (Total 1 mín.) min), 13 leituras, 1 teste
1 vídeos
13 leituras
Introduction10min
The Unix Workbench Book10min
What is Unix?10min
Mac & Ubuntu Users10min
Windows10min
Hello Terminal!45min
Hello Terminal! Exercises10min
Navigating the Command Line45min
Navigating the Command Line Exercises10min
Creation and Inspection45min
Creation and Inspection Exercises10min
Migration and Destruction45min
Migration and Destruction Exercises10min
1 exercício prático
Command Line Basics20min
Semana
2
3 horas para concluir

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....
1 vídeo (total de (Total mín.) min), 16 leituras, 1 teste
1 vídeos
16 leituras
Self-Help10min
Self-Help Exercises10min
Get Wild10min
Get Wild Exercises10min
Regular Expressions10min
Metacharacters10min
Character Sets10min
Escaping, Anchors, Odds, and Ends10min
Find10min
Search Exercises10min
History10min
Customizing Bash10min
Differentiate10min
Pipes10min
Pipes Exercises10min
Make10min
1 exercício prático
Working with Unix20min
Semana
3
5 horas para concluir

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....
1 vídeo (total de (Total 1 mín.) min), 25 leituras, 1 teste
1 vídeos
25 leituras
Math10min
Math Exercises10min
Variables10min
Variables Exercises10min
User Input10min
User Input Exercise10min
Conditional Execution10min
Conditional Expressions10min
If and Else10min
Logic and If/Else Exercises10min
Arrays10min
Arrays Exercises10min
Braces10min
Braces Exercise10min
for10min
while10min
Nesting10min
Loops Exercises10min
Writing Functions10min
Getting Values from Functions10min
Functions Exercises10min
The Unix Philosophy10min
Making Programs Executable10min
Environmental Variables10min
Writing Programs Exercises10min
1 exercício prático
Bash Programming20min
Semana
4
5 horas para concluir

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. ...
1 vídeo (total de (Total 1 mín.) min), 16 leituras, 2 testes
1 vídeos
16 leituras
What are Git and GitHub?10min
Setting Up Git and GitHub10min
Getting Started with Git10min
Git Exercises10min
Gitting Help, Logs, and Diffs10min
Ignoring Files10min
Important Git Features Exercises10min
Branching, Part 110min
Branching, Part 210min
Branching Exercises10min
GitHub10min
Markdown10min
Pull Requests10min
Pages10min
Forking10min
GitHub Exercises10min
1 exercício prático
Git & GitHub10min
2 horas para concluir

Nephology

Finally we'll set up a cloud computing environment so we can explore how computers communicate with each other using the internet....
11 leituras, 1 teste
11 leituras
Introduction to Cloud Computing10min
Setting Up DigitalOcean10min
Connecting to the Cloud10min
Moving Files In and Out of the Cloud10min
Talking to Other Servers10min
Automating Tasks10min
Cloud Computing Exercises10min
Shutting Down a Server10min
Next Steps10min
Giving Feedback10min
Using This Book10min
1 exercício prático
Nephology10min
4.7
140 avaliaçõesChevron Right

36%

comecei uma nova carreira após concluir estes cursos

25%

consegui um benefício significativo de carreira com este curso

Melhores avaliações

por 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!

por 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.

Instrutores

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

Sobre Universidade Johns Hopkins

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....

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você adquire o Certificado, ganha acesso a todo o material do curso, incluindo avaliações com nota atribuída. Após concluir o curso, seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.