Об этом курсе
4.7
Оценки: 378
Рецензии: 116
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Начальный уровень

Начальный уровень

Часов на завершение

Прибл. 17 часа на выполнение

Предполагаемая нагрузка: 4 weeks, 4 hours per week...
Доступные языки

Английский

Субтитры: Английский, Китайский (упрощенное письмо), Немецкий, Испанский, Персидский

Приобретаемые навыки

Shell ScriptGithubBash (Unix Shell)Cloud Computing
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Начальный уровень

Начальный уровень

Часов на завершение

Прибл. 17 часа на выполнение

Предполагаемая нагрузка: 4 weeks, 4 hours per week...
Доступные языки

Английский

Субтитры: Английский, Китайский (упрощенное письмо), Немецкий, Испанский, Персидский

Программа курса: что вы изучите

Неделя
1
Часов на завершение
5 ч. на завершение

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 видео ((всего 1 мин.)), 13 материалов для самостоятельного изучения, 1 тест
Video1 видео
Reading13 материала для самостоятельного изучения
Introduction10мин
The Unix Workbench Book10мин
What is Unix?10мин
Mac & Ubuntu Users10мин
Windows10мин
Hello Terminal!45мин
Hello Terminal! Exercises10мин
Navigating the Command Line45мин
Navigating the Command Line Exercises10мин
Creation and Inspection45мин
Creation and Inspection Exercises10мин
Migration and Destruction45мин
Migration and Destruction Exercises10мин
Quiz1 практическое упражнение
Command Line Basics20мин
Неделя
2
Часов на завершение
3 ч. на завершение

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 видео ((всего мин.)), 16 материалов для самостоятельного изучения, 1 тест
Video1 видео
Reading16 материала для самостоятельного изучения
Self-Help10мин
Self-Help Exercises10мин
Get Wild10мин
Get Wild Exercises10мин
Regular Expressions10мин
Metacharacters10мин
Character Sets10мин
Escaping, Anchors, Odds, and Ends10мин
Find10мин
Search Exercises10мин
History10мин
Customizing Bash10мин
Differentiate10мин
Pipes10мин
Pipes Exercises10мин
Make10мин
Quiz1 практическое упражнение
Working with Unix20мин
Неделя
3
Часов на завершение
5 ч. на завершение

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 видео ((всего 1 мин.)), 25 материалов для самостоятельного изучения, 1 тест
Video1 видео
Reading25 материала для самостоятельного изучения
Math10мин
Math Exercises10мин
Variables10мин
Variables Exercises10мин
User Input10мин
User Input Exercise10мин
Conditional Execution10мин
Conditional Expressions10мин
If and Else10мин
Logic and If/Else Exercises10мин
Arrays10мин
Arrays Exercises10мин
Braces10мин
Braces Exercise10мин
for10мин
while10мин
Nesting10мин
Loops Exercises10мин
Writing Functions10мин
Getting Values from Functions10мин
Functions Exercises10мин
The Unix Philosophy10мин
Making Programs Executable10мин
Environmental Variables10мин
Writing Programs Exercises10мин
Quiz1 практическое упражнение
Bash Programming20мин
Неделя
4
Часов на завершение
5 ч. на завершение

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 видео ((всего 1 мин.)), 16 материалов для самостоятельного изучения, 2 тестов
Video1 видео
Reading16 материала для самостоятельного изучения
What are Git and GitHub?10мин
Setting Up Git and GitHub10мин
Getting Started with Git10мин
Git Exercises10мин
Gitting Help, Logs, and Diffs10мин
Ignoring Files10мин
Important Git Features Exercises10мин
Branching, Part 110мин
Branching, Part 210мин
Branching Exercises10мин
GitHub10мин
Markdown10мин
Pull Requests10мин
Pages10мин
Forking10мин
GitHub Exercises10мин
Quiz1 практическое упражнение
Git & GitHub10мин
Часов на завершение
2 ч. на завершение

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 материалов для самостоятельного изучения, 1 тест
Reading11 материала для самостоятельного изучения
Introduction to Cloud Computing10мин
Setting Up DigitalOcean10мин
Connecting to the Cloud10мин
Moving Files In and Out of the Cloud10мин
Talking to Other Servers10мин
Automating Tasks10мин
Cloud Computing Exercises10мин
Shutting Down a Server10мин
Next Steps10мин
Giving Feedback10мин
Using This Book10мин
Quiz1 практическое упражнение
Nephology10мин
4.7
Рецензии: 116Chevron Right
Формирование карьерного пути

33%

начал новую карьеру, пройдя эти курсы
Карьерные преимущества

25%

получил значимые преимущества в карьере благодаря этому курсу

Лучшие рецензии

автор: 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!

автор: 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.

Преподавателя

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

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

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Оплатив сертификацию, вы получите доступ ко всем материалам курса, включая оцениваемые задания. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.