Acerca de este Curso
4.7
380 calificaciones
117 revisiones
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Nivel principiante

Nivel principiante

Horas para completar

Aprox. 17 horas para completar

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

Inglés (English)

Subtítulos: Inglés (English), Chino (simplificado), Alemán (German), Español (Spanish), Persa

Habilidades que obtendrás

Shell ScriptGithubBash (Unix Shell)Cloud Computing
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Nivel principiante

Nivel principiante

Horas para completar

Aprox. 17 horas para completar

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

Inglés (English)

Subtítulos: Inglés (English), Chino (simplificado), Alemán (German), Español (Spanish), Persa

Programa - Qué aprenderás en este curso

Semana
1
Horas para completar
5 horas para completar

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 video (Total 1 minutos), 13 readings, 1 quiz
Video1 video
Reading13 lecturas
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
Quiz1 ejercicio de práctica
Command Line Basics20m
Semana
2
Horas para completar
3 horas para completar

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 video (Total minutos), 16 readings, 1 quiz
Video1 video
Reading16 lecturas
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
Quiz1 ejercicio de práctica
Working with Unix20m
Semana
3
Horas para completar
5 horas para completar

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 video (Total 1 minutos), 25 readings, 1 quiz
Video1 video
Reading25 lecturas
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
Quiz1 ejercicio de práctica
Bash Programming20m
Semana
4
Horas para completar
5 horas para completar

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 video (Total 1 minutos), 16 readings, 2 quizzes
Video1 video
Reading16 lecturas
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
Quiz1 ejercicio de práctica
Git & GitHub10m
Horas para completar
2 horas para completar

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 readings, 1 quiz
Reading11 lecturas
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
Quiz1 ejercicio de práctica
Nephology10m
4.7
117 revisionesChevron Right
Dirección de la carrera

33%

comenzó una nueva carrera después de completar estos cursos
Beneficio de la carrera

25%

consiguió un beneficio tangible en su carrera profesional gracias a este curso

Principales revisiones

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.

Instructores

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

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

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando compras un Certificado, obtienes acceso a todos los materiales del curso, incluidas las tareas calificadas. Una vez que completes el curso, se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes participar del curso como oyente sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.