Embrace the Command Line
9.5
(6 ratings)
3 Weeks
·Cohort-based Course
In this hands-on course you'll learn to use the command line to automate tedious tasks, work with data quickly, and create your own toolbox.
9.5
(6 ratings)
3 Weeks
·Cohort-based Course
In this hands-on course you'll learn to use the command line to automate tedious tasks, work with data quickly, and create your own toolbox.
Get notified about the next cohort
Hosted by
Jeroen Janssens, PhD
Author of Data Science at the Command Line. Certified Instructor.
Course overview
...before ever pulling the data into R, Python, or a database. Knowing it well makes it easy to take back control of your computer and to translate questions you have of your data to real-time insights.
01
You're a developer looking to streamline your workflow and take back control over your computer.
02
You're a researcher looking to become more efficient and productive at working with data.
03
You feel intimidated by the power of the command line but understand the benefits it brings.
Run and string together small but powerful tools to accomplish and automate tedious tasks. Integrate seamlessly with your existing workflow.
Parallelize and distribute your data-intensive or compute-heavy tasks to multiple cores and machines.
Easily obtain, inspect, transform, and visualize data coming from various sources (including APIs, server logs, spreadsheets, and databases).
Turn ad-hoc commands into reusable command-line tools and even convert your existing code (including Python, R, and JavaScript) to create your own tools.
We're actually going to get our hands dirty in this course. Through workshops and exercises you'll quickly become comfortable working at the command line.
You're not alone in this. You'll surround yourself with like-minded people who want to grow alongside you.
It's impossible to cover everything the command-line has to offer. Instead, I'll make sure you know how to keep on learning after the course.
The Unix or Linux command line, sometimes referred to as the shell or the terminal, is as powerful as it is intimidating. By typing commands, you can rename thousands of files, process large amounts of data, and work on remote machines with ease. But make one mistake and everything will explode!
At least, that’s what many think when they first encounter this stark and unforgiving environment. I can’t blame them, the command line just doesn’t look very inviting. Still, the fact remains that the command line successfully enables thousands of developers and researchers to be more efficient and productive at work. All they had to do is embrace it.
In this three-week cohort based course, I'll help you embrace the command line so you can also become more efficient and productive.
Invest in learning this time-tested technology and it will pay dividends for the rest of your career.
9.5
(6 ratings)
Sanne Bouwman
Joost van Dijk
Marc Canaleta
Carolina Simao Roe-Raymond, PhD
Bauke Visser
Evance Soumaoro
👋 Hi there, I'm Jeroen. I'm a data science consultant and certified instructor. My expertise lies in visualizing data, implementing machine learning models, and building software using Python, R, JavaScript, and Bash.
In 2014 I wrote the book Data Science at the Command Line (O'Reilly Media). Since then I've helped hundreds of developers and researchers embrace the command line. Recently I finished the second edition of the book.
I run Data Science Workshops, a training and coaching firm that helps organizations such as Amazon, eHealth Africa, Schiphol Airport, The New York Times, and T-Mobile to upgrade their skills and knowledge. I hold a PhD in machine learning from Tilburg University and an MSc in artificial intelligence from Maastricht University.
Designed for both researchers and developers
While my book is aimed at data scientists only, this course will give you command-line knowledge and skills that are useful for doing research and developing software.
Absolutely hands-on
It's one thing to read a book. To try it for yourself is a different story. During the live sessions, you'll get hands-on experience in a safe environment, making you well prepared.
Taught by an experienced, certified instructor
I've trained and coached hundreds of students in the past eight years. My approach is practical and casual, but also sustainable. I'll be able to give you the personal attention you need.
More fun and effective
Because you'll be embracing the command line with other researchers and developers. You'll be part of a welcoming community of like-minded people.
01
Essential concepts of the command line
02
Making the Command Line Less Scary
03
Obtaining Data
04
Parallel processing
05
Working with Text Data
06
Working with JSON Data
07
Working with CSV Data
08
Editing Files
09
Creating Command-line tools
10
Exploring Data
11
Automating Things
12
Version Control
Sign up to be the first to know about course updates.