K2 Data Science
K2 Data Science is an online part-time, mentor-led program that can be completed over 3-12 months. The experience will turn students into job-ready candidates through self-paced learning. K2 Data Science's goal is to create an online classroom that replicates in-person bootcamps, but is available to people who want to study while keeping their current job. Online instruction will provide academic theory and practical explanations, while assignments and projects will replicate the day-to-day work of data analysts and scientists. Students will use real data to build a two-project portfolio to present to potential employers. Upon graduating, students will have completed rigorous training in machine learning, programming in Python, data wrangling, project design, and communication of results.
Recent K2 Data Science News
- Curriculum Spotlight: K2 Data Science
- August 2016 Coding Bootcamp News Roundup + Podcast
- Learn Data Science at These 20 Coding Bootcamps
Recent K2 Data Science Reviews: Rating 5.0
Workshops / Webinar
Students will learn machine learning, programming in Python, data wrangling, project design, and communication of results.
Pre-work begins November 7, 2016.
- You may use 3rd party lenders.
- Payment Plan
- Depending on track.
- We offer an automatic $1,000 scholarship for women, underrepresented minority groups, and members or veterans (AND their spouses) of the U.S. military.
- Minimum Skill Level
- Programming knowledge and a background in statistics & probability.
- Placement Test
- Prep Work
- 120 hours of prep work spread out over the month before the course starts.
The K2 Data Analysis course is designed to teach students the fundamental tools and technologies to become an expert data analyst. K2 Data Science's goal is to create an online classroom that replicates in-person bootcamps but is available to people who want to study while keeping their current job. Online instruction will provide academic theory and practical explanations, while assignments and projects will replicate the day-to-day work of data analysts. Students will use real data to build a two-project portfolio to present to potential employers. Upon graduating, students will have completed rigorous training in statistical analysis, data modeling, big data theory, and communication & presentation of results.
- You may use 3rd party lenders.
- Payment Plan
- Installments of $833 over the first 3 months of the program
- We offer an automatic $500 scholarship for women, underrepresented minority groups, and members or veterans (AND their spouses) of the U.S. military.
K2 Data Science Reviews
5 reviews sorted by:
- Only Applicants, Students, and Graduates are permitted to leave reviews on Course Report.
- Post clear, valuable, and honest information that will be useful and informative to future coding bootcampers. Think about what your bootcamp excelled at and what might have been better.
- Be nice to others; don't attack others.
- Use good grammar and check your spelling.
- Don't post reviews on behalf of other students or impersonate any person, or falsely state or otherwise misrepresent your affiliation with a person or entity.
- Don't spam or post fake reviews intended to boost or lower ratings.
- Don't post or link to content that is sexually explicit.
- Don't post or link to content that is abusive or hateful or threatens or harasses others.
- Please do not submit duplicate or multiple reviews. These will be deleted. Email moderators to revise a review or click the link in the email you receive when submitting a review.
- Please note that we reserve the right to review and remove commentary that violates our policies.
I'm a recent K2 gaduate having had a basic programming class in Python and an introduction to Data Science class at a reputable Masters in Data Science program prior to starting the curruclum. I invested approximately 20-25 hours per week within the part-time cohort while additionally taking classes within the aforementioned degree program. My focus was primarily Financial Engineering focused with much of the curriculum projects dedicated to this domain.
My overall experience with the program is excellent to exceptional. I developed Python, pandas, scikitlearn and numpy skills beyond my expectations and am very pleased with my generaly understanding of Data Science. I've since been hired to launch an Asset Management division of a boutique Merchant and Investment Bank and will be relying upon the skills learned within K2 to direct my department. I was in the first cohort and have witnessed the development of the Curriculum since I first began and believe it to be continuing to improve from a very good to excellent base. The highlight of the program, undoubtedly, was the mentoriship experience. This program ranks highest amongst any bootcamp or traditional educational program (again curently enrolled as an M.S. in Data Science) I've every taken (or heard of). Meeting with my mentor twice a week for numerous months while I coded my projects has proven to be invaluble in shortening the learning cycles. The program surpassed my already high expectations.
I went through the K2 bootcamp full-time, and thought it was great. I came in with a fairly scattered data analysis background, but even this wasn’t necessary. They’ve produced a really excellent curriculum which teaches data science very effectively — lectures and exercises get you familiar with the material, and then project-based work helps you apply it. The mentors and TAs were responsive and helpful, and very proactive in offering help and advice. By the end of the program you’ll be familiar with pretty much every tool and technique used by data scientists in their day-to-day work.
More than that, K2 also does a great job teaching you not just how to use tools, but how to really understand why they work. Exercises like creating my own implementation of machine learning algorithms gave me a much deeper understanding of the field. I’m now doing research in a computational neuroscience lab, and the techniques and skills I learned at K2 are still applicable even in cutting-edge academic work.
I left my role in financial services to do a data science bootcamp. At the time, I had only conceptual knowledge of computer science topics, little programming experience, and no knowledge of advanced statistical / data analysis / prediction methods. K2 Data Science provided the tools I needed to change my profile from that of "generic financial analyst" to manager-level quantitative professional. The curriculum is all original content developed in-house, the online platform is great, TA's and mentors are readily available and provide great feedback, and the work teaches exactly the tools one would need to be a data scientist.
You'll work with Python and learn to use machine learning to predict a variety of outcomes in machine vision, forecasting, clustering, and classification. You'll work with the sklearn package as well as build your own algorithm class from scratch, and electives within the course will get you started on niche topics like language processing, big data engineering, and neural nets / deep learning.
For some perspective: I took ~4 months to finish the curriculum and found a new role with a substantial increase in compensation after just 22 days of searching. This is a great option for any student or professional with the motivation to do great work.
Overall, I thought it was a great webinar. I felt like I learned a lot during the few hours I attended. I thought the instructor did a great job explaining the inner workings of each section and made even the more boring topics interesting with fun real world examples.
The founder also did a Q&A about their data science program and covered their curriculum in depth and talked about job assistance. I can honestly say this is one of the better experiences I have had with bootcamps.
I can't wait to attend the online bootcamp program. I can only imagine it holds the same quality, if not better.
I attended a webinar hosted by the teaching assistants of K2. It was about data preprocessing. It was an introductory topic, but the TAs went in-depth about various edge cases. The attendees were able to ask questions throughout the webinar and the TAs would change the code and use ad-hoc examples. Will definitely attend any upcoming webinars they have. I have not seen a comprehensive intro to preprocessing like that on any free online tutorials or blog posts.
I have not decided whether to apply for the part-time bootcamp, but it is definitely on my radar.
Our latest on K2 Data Science
Colleen Spiegel has an extensive background in engineering and data science, and is now the Head of Curriculum Development at K2 Data Science’s online data science bootcamp. Colleen joined the team because she was excited to help people advance themselves and change careers, without quitting their jobs. Colleen explains how the K2 Data Science curriculum is going to keep students engaged online, and why they chose to teach Python and R.
Tell us about your background and experience as a data scientist before joining K2.
Having worked in this industry for many years, I’ve done a lot of mathematical modeling, statistics, and programming on various projects. I’ve worked for myself as a freelancer and a consultant, and also in both pharmaceuticals and semiconductors.
What’s your role at K2? How are you helping to teach data science to beginners?
I’m the Head of Curriculum Development. Right now we’re in the process of developing the curriculum for K2. Curriculum-writing is not new to me; I’ve authored two textbooks published by McGraw-Hill and Elsevier Science. The K2 team is working together to develop the best possible data science curriculum. We offer a self-paced model, so the curriculum we are developing is in smaller blocks. Unlike other data science bootcamps, K2 doesn’t require a full-time commitment from students, so you can stay in your city and even keep your full-time job. We’re extremely excited about the program.
How did you transition into data science from engineering in your career?
In my case it was learning the new technology as I went. I’ve worked as a traditional engineer, but part of being an engineer is data collection and data analysis. I’ve done a lot of mathematical modeling, and not only model development from a scientific viewpoint, but also regression, and predictive modeling. For example, in the pharmaceutical industry a drug is often developed at one location, and you want to start manufacturing it in another facility, and so you have to prove to the FDA that this drug has the same properties, statistically speaking.
Throughout my career I’ve used Matlab, Visual Basic, statistical software like Minitab and Sass Jump, depending on what I was working on. More recently I’ve been able to work on some freelance projects using Python and R. R is a lot like Matlab, and Python is a very good universal language that has tremendous application and it’s one of the top languages used by data scientists in the industry.
With your background in engineering and your formal education, did you need to be convinced of the effectiveness of on online data science bootcamp?
No. Since I first started working as an engineer in industry in the late 90s, the landscape has really changed. Back then, an advanced degree (a master’s degree, or Ph.D.) was enough to not only get you in the door, but also get you pretty far in your career.
Today, employers want practical experience. So a bootcamp makes a lot of sense for Ph.D.s and master’s grads directly out of school. They start learning from ground zero when they enter the industry, so the bootcamp gives you a lot of practical experiences, and immerses you in a project-based environment rather than taking exams. A bootcamp allows you develop a portfolio, and that’s what employers are interested in. They want somebody who can not only program, but who also understands how to make good decisions based upon data.
What made you excited to work at K2 Data Science in particular? What are they doing that’s different from other data science bootcamps?
Besides how nice the folks are there, what they’re offering is an experience suitable for working professionals, and to me that meant a lot because I did all of my graduate school while I worked in industry full time. So I understand what it’s like to have a full-time job, have family responsibilities, but still want to further advance yourself. If you look at the landscape of the data science bootcamp industry, it just doesn’t seem to allow for that right now. It requires a full-time commitment, and if you’re an adult with a family, the last thing you want to do is quit your full-time job and do a bootcamp for 12 weeks or longer. That really appealed to me.
You mentioned you have experience in writing curriculum and teaching. What will be different about teaching at an online data science bootcamp, compared to teaching in person?
With an online bootcamp, you have to make sure what you’re presenting really connects with people because it’s too easy for people to not want to go to class because of other responsibilities in an online environment, especially a part-time environment. So K2 will have to continuously work to make sure the curriculum is the best, make sure our students are engaged, and that all our content is interactive. Our mentors are making sure our students are learning appropriately and properly, so they not only stay engaged but they get the outcome they desire, which is a new career.
When you designed the curriculum, how do you decide what to include in a data science bootcamp?
We looked at other universities and bootcamps, and developed a landscape of what current curriculums cover. We also looked at what employers are looking for, and along with our own practical and industry experience, we created a curriculum that combines theory and practical application. Theory without practice (and vice versa) is no good, especially for a bootcamp.
Tell us about that curriculum! What technologies do you cover at K2 Data Science and why?
Our main goal is to prepare students to become data scientists or data engineers, so our curriculum covers topics such as exploratory data analysis, regression analysis, classification methods, big data, ensemble methods, predictive learning, clustering, and a lot of machine learning in classical data science concepts. It combines the theoretical aspects with the programming aspect which is primarily going to be Python. However, there will be some work in R as well. We will continue to monitor the landscape to make sure our curriculum stays up to date, and continuously work with employers to get that feedback.
What’s the teaching style? How do you deliver data science lectures and lessons online?
The lectures are all going to be pre-recorded, which I think is great and it creates a unique learning experience. The format is primarily in PowerPoints, which have examples for students. Then in our portal there are also written lessons and coding examples. That will be combined with coding projects at the end of every unit.
Are these lessons something you might introduce in a lecture and then the students can go back and look at it afterwards?
Yes. The lectures will consist of slides so they will be going through every topic first in theoretical depth and then we go over specific real-world applications and examples. We then take those examples and show the actual code that’s used and the plots that would be generated from that code. It’s a very interactive and immersive environment.
Along with these individual lesson plans and coding examples, there is an interactive chat box for students which in the lower right-hand corner of the screen. You can go ahead and send messages there anytime during the course of the lecture or during the majority of the week excluding Friday evenings and weekends. So anytime a student needs assistance or has questions, they can use that and get answers very quickly. This portal also includes a calendar of events and complete assignment solutions and projects once it’s finished being created.
How and where do students complete assignments or projects?
They are going to work through Github, the repo, so they’ll be working on assignments offline, using Git to post code and share it, then upload it to this platform for instructors and classmates to review.
Where will you conduct lectures or lessons? Is it through this platform?
That will be recorded through a different platform and then be uploaded to this portal once they have been recorded.
How do students interact with each other?
We will be using Slack. There will be a channel for each cohort of students as well as a general channel for all students.
Will students be completing assignments in groups? Or individually?
There will be a combination of both individual and group assignments. It’s good to do both because working with others in industry is very important, so we want to incorporate collaboration and working with others. But individual projects are great too because they allow you to work by yourself, do a deep dive, and figure out how a certain concept works, and how it’s applied, and make your own mistakes.
On the learning platform is there a way for students to see their progress and how far they’ve got through the learning material?
We don’t have that yet, but I’m sure there is going to be a way of doing that. The online platform is very basic because the majority of the lectures from K2 are recordings. Interactive features will gradually be added over time, but it’s going to be very basic to begin with, and will primarily consist of lectures, projects, the curriculum, and examples. A lot of it will be the K2 instructors interacting with the students for knowledge sharing and development of each student’s knowledge base.
Is the job hunt integrated into the learning platform? What kind of career prep do you give students?
It won’t be on the online platform itself, but K2 is taking a lot of steps to prepare students for their career development. As part of the curriculum, K2 will hold workshops to help build a professional resume and online networks using LinkedIn and Github which will stand out to employers. We’re also going to have mock interviews with data scientists to help strengthen students’ communication skills and provide feedback.
Students will also have access to a database of technical interview questions and a job board. I’m sure those will be integrated into the portal over time. After students graduate they’ll join our Alumni Channel, so they can keep networking with recent graduates for advice.
How many students do you expect to be teaching at any one time?
Our goal for the initial classes is no more than 10 students. In the future we’d probably allow as many as 20, but we’re looking to have a small group learning environment, so we can pay a lot of individual attention to the students.
How many instructors, TAs, and/or mentors do you have? Is there an ideal student:teacher ratio?
Right now it looks like we’re going to have five total. So it’s a pretty good student to teacher ratio. We have two or three instructors, and at least three teaching assistants.
How many hours a week do you expect your students to commit to K2?
The lectures will be approximately nine hours a week. There’s going to be at least that much time again for student projects and studying. It would be great if students can commit more hours, but it is a part-time program, so we’re not going to expect any more from them than that.
In what time zone is the program taught? How will you cater for students in different time zones?
The self-paced model allows us to be timezone agnostic.
How do you assess student progress? Do you give assessments or tests at the bootcamp?
No, there are no tests in this bootcamp, it’s purely project based. Students learn the theory and programming by example and then have projects to work on. We’ll be looking at student projects from different industry viewpoints and providing lot of feedback on how to improve them. So the projects will be interactive. There’s not going to be a harsh rating system like a university.
Can you tell us about the ideal student for the bootcamp? What sort of background or qualifications would someone need to be successful at K2?
Our ideal candidate will have one to three years of work experience as a data analyst or software engineer, or some other technically related field. We are also interested in new graduates with a STEM-related master’s or Ph.D. degree
What’s the goal for a student that completes the bootcamp? What sort of jobs will they be prepared for?
It would be a number of different jobs – data scientist, data engineer, and some different variations from those.
For our readers who are beginners, what resources or online forums do you recommend for aspiring data scientists?
There is a lot out there on data science. Any general google search will lead to a myriad of results to help someone learn what data science is. I think it’s an evolving field, a new really exciting field. It is different from employer to employer.
KDnuggets is a website that aggregates major news articles about data mining, analytics, big data and data science.
Is there anything else that you want to make sure our readers know about the K2 online bootcamp?
Our first class starts on January 9th. My advice would be to get your application in because the cut off will be a couple of weeks before the January start date. I think it’s going to be a great bootcamp. It’s an online classroom with continuous engagement and project interaction throughout.
Welcome to the August 2016 Course Report monthly coding bootcamp news roundup! Each month, we look at all the happenings from the coding bootcamp world from new bootcamps to big fundraising announcements, to interesting trends. This month the biggest news is the Department of Education's EQUIP pilot program to provide federal financial aid to some bootcamp students. Other trends include job placement outcomes, the gender imbalance in tech, acquisitions and investments, and paying for bootcamp. Read below or listen to our latest Coding Bootcamp News Roundup Podcast!Continue Reading →
You don’t have to be a data scientist to read into these statistics: A McKinsey Global Institute report estimates that by 2018 the US could be facing a shortage of more than 140,000 data scientists. The field of data science is growing, and with it so does the demand for qualified data scientists. Sounds like a good time to pursue data science, right? No kidding! Data scientists make an average national salary of $118,000. If you’re looking to break into data science, or just trying to refresh and hone the skills you already have, Course Report has you covered. Check out this comprehensive list of the best data science bootcamps and programs in the U.S. and Europe for technologies like Hadoop, R, and Python.