|
|
| |
EVENT DETAILS |
NYC Data Science Academy is offering a new course focus on Data Science Toolkit (Linux, Git, Sql) to help Data Scientists and Business Analysts' work more productive and effective!
18 Seats only!
You can purchase individual class by $149/class, or get bundle price for $590/6 classes.
Dates & Hours
Aug 10, 12, 17, 19, 24, 26 (Mon - Wed), 6:30 - 9:30pm
What is this class about?
This class is about the basic tools to work in a Linux setting. It includes:
Aug 10 and 12
Typical usage of git, a version control system, and online version github
Aug 17 and 19
Common shell command to achieve daily tasks, include filesystem, job management, standard IO and pipe
Aug 24
In-depth usage of vi and markdown SQL database access (1 night)
Aug 26
Advanced Linux usage -- Grep, Sed, Awk (1 night)
Instructor:
Bryan Valentini
Bryan is an entrepreneur at Kinisi, Inc, an NYC-based startup, and a Carnegie Mellon graduate. His development experience comes from building large scale, delay-tolerant systems, as well as human factors research designing rich usable visualizations in various languages and platforms. When not working with software, he spends time working with small embedded hardware, and teaching others about the Raspberry Pi computer. As a graduate of the NYC Data Science program, he enjoys tackling interesting data problems in weather, sports, and civic technology.
What is this class about?
This class is about the basic tools to work in a Linux setting. It includes:
Common shell command to archieve daily tasks, include filesystem, job management, standard IO and pipe.
Typical usage of git, a version control system, and online version github
In-depth usage of vi and markdown
SQL database access.
Why take this class?
The Linux environment is widely used in the data science field, so it is helpful to be familiar with the common tools for analysis. This class enables students to communicate with a computer via the command line environment. And it also introduces the SQL relational database, which is the traditional database widely used in the enterprise setting.
Before the class
Students should install GitHub for their Operating System (Mac/Windows), sublime, MySQL. They should also open a GitHub account.
Expected Learning Outcomes
After successful completion of this course, you will be able to:
Linux
Comfortable with Linux environment
Able to use Linux commands
Familiar with IO redirection and Pipe
Able to connect and work from remote server
Git
Adopt to modern source code management
Able to use common git operations
Able to setup github and create personal portfolio page.
SQL
Able to build relational database for data storage
Able to access relational database and query for data
Course Logistics
Prerequisites
Basic knowledge of computer components.
Basic knowledge of internet
Recommended Materials
Linux command line
git book
Online Discussion Platforms
Piazza is our online class room. All class content and schedule will be posted there.
Hours
Monday and Wed night
6:30pm-9:30pm lectures
9:30-10:00pm TA hours
Course Components
Lectures
18 hours lectures
Labs & TA
3 hours TA
Homework
There are three main homework assignments:
git & github
SQL
Create personal setting on linux server
Course Policies
Assessment Procedure
Course performance will be evaluated on a pass/fail basis based on completion of homework. Homework assignments will be handed out in class along with due dates.
Students will gain a certificate upon successful completion of this course.
|
|
|
|
|
|