To Create More Job Opportunities and Stay Ahead of the Curve
When I wanted to create my first predictive model over four years ago the problem was a serious lack of information. It took me weeks to piece together enough information from a ton of books and blog posts just to get started.
And even then, with no clear path to follow, I fumbled my way for weeks until finally I had trained and used my first machine learning model.
Today you’re faced with the opposite problem…
There is so much information out there that people regularly ask me, “Rob, where do I even start with all this?! I just want to get a job in data science! I feel completely overwhelmed.”
The struggle is real my friend.
And I’m here to help!
Ah crap, I forgot to introduce myself…
Hey! I’m Robert W. Dempsey. I’ve been in the tech industry for over 18 years. I started in IT and taught myself programming – first PHP, then Ruby, then Python.
I’ll spare you most of the details except for these – for the past four years I’ve been learning, using, and teaching data science, specifically machine learning. I’ve built distributed systems that gather, process and analyze terabytes of data on the daily, and then made it all searchable.
I also founded and grew the Data Wranglers DC meetup to over 2500 active members over two years, published the Python Business Intelligence Cookbook (Packt), and am co-authoring the upcoming Building Machine Learning Pipelines.
Perhaps more importantly, during this time I’ve taught hundreds of geeks and non-geeks alike how to use machine learning to analyze data and produce actual value from what is many times ill-formatted data (ie. the crap most of us encounter in real life).
During these years I’ve honed a teaching technique to help you rapidly gain a complete foundational understanding of data science, and then use that knowledge to build machine learning systems.
Many of my students have used this knowledge to advance in their careers and build their own data products.
While I love teaching in person and do it on a regular basis, It doesn’t allow me to help as many people take advantage of all this data science goodness as I want. So what I’ve done is created the course you’re reading about right now – Introduction to Data Science.
Really it’s way more than an just an “introduction”. This is the full monty…
It’s a complete, foundational data science course that teaches you just about everything you need to know to get started in data science.
What does that mean? Allow me tell elaborate!
Over the course of four weeks you’ll play the part of a data scientist for an online retailer tasked with identifying sales trends and predicting future sales. To do that you’ll:
- Take a business problem and turn it into a data question
- Gather and prepare data for modeling
- Test different machine learning models and creating predictions
- Store and visualize the data and your results
- Create reports in many formats – charty goodness galore!
You’ll learn everything you need to know about supervised and unsupervised learning, and we’ll talk a bit about that hotness – deep learning – as well. Additionally, you’ll be using the most up-to-date technologies so your knowledge won’t become obsolete any time soon.
And yes, there will be code. In fact, you’ll receive code for each part of the course, code you can adapt to just about any machine learning problem you may be encountering today.
Now at this point you’re probably thinking, “Ok Rob that all sounds good, but I want more details before I buy this course…”
I completely understand, so here you go.
The course is composed of 6 modules released over four weeks. Here’s the complete outline:
- Course Overview
- Course Requirements
- Getting the Most Value
Module 1: Use Case, Creating Requirements, and Mindmapping
- Use case review
- Using the REPORT Framework™ to understand the full context of the project
- Creating actionable requirements from project goals
- Mindmapping your way to project success
Module 2: Python Libraries, Docker, Spark and Elasticsearch
- Python libraries: Jupyter Notebook, Pandas, PivotTable.js, Scikit-learn, Matplotlib
- Spark: PySpark
- ELK Stack: ElasticSearch, Logstash, Kibana
Module 3: Machine Learning Algorithms
- Supervised Learning
- Overview of supervised learning
- Regression models:
- Classification models:
- Unsupervised Learning
- Supervised vs. unsupervised learning
- Overview of unsupervised learning
- Clustering algorithms
- Deep Learning
- Neural network models
- Deep learning frameworks
Module 4: Data Gathering and Exploration
- Data Gathering
- Connecting to APIs
- Introduction to web scraping
- Automating local data collection
- Data Exploration
- Importing data from SQL into Pandas
- Exploring data using Jupyter Notebook, Pandas, Matplotlib and PivotTable.js
Module 5: Algorithm Selection and Building the System
- Algorithm Selection
- How to determine which algorithm(s) to test and implement
- Building the System
- Using PySpark to batch process data and prepare it for analysis
- Storing processed data in Elasticsearch
Module 6: Using Python and Kibana to Report Your Results
- Using Jupyter Notebook, Pandas, Matplotlib and PivotTable.js to analyze data
- Publishing your Jupyter notebook analysis in multiple formats
- Performing analysis
- Creating interactive dashboards
And what if you have questions along the way?
Ask any questions you have in the forum! Your fellow learners can help you out, and I dip in to answer questions as well.
Awesome. So what do people say about the course and me?
Robert fosters and promotes the kind of healthy learning environment necessary to keep up with the latest in technology. He is a willing teacher and an equally willing student. We frequently worked together on problems that were solved through a combination of software engineering, data engineering, and data science. His experience and skill in all three were invaluable. Robert's solutions were effective, produced quickly, and were skillfully adapted and hardened in response to analysis of the resultant data.
Andrew YueData Scientist, PhD Physics
For me, the overwhelming amount of information and terminology is what made it difficult for me to know where to start and put what I was learning into practice. Starting with one technology stack, knowing how it can be used, and using it to discover what might be better options, was a crucial learning experience and I feel like that's what we did in the class you taught.
Steve TitusRelease Manager
Rob is an excellent leader and teammate, whose strengths are efficiency, versatility, and problem-solving. I was impressed by the improvements he made to our team's analysis and data cleaning processes, especially when working on a deadline. He was willing to jump into any project and learn what he needed to learn while staying enthusiastic and supportive. His energy was contagious. What I appreciate most about Rob is that he will lift the skills of everyone on his team. While working with him, I felt empowered to try new things and improve my own skills. If you are looking for a hard-working and highly-skilled analyst, Rob comes highly recommended!
Sarah HarkinsInsights Editor
In my lengthy career in IT engineering, I have had the pleasure of working with a handful of extremely talented and unique people. These people are extremely bright. intelligent, curious, well-rounded and consistently wonderful to be around. Robert Dempsey is one of these people. He is also dedicated, driven and super knowledgeable in many areas - but more importantly, Robert treats everyone in his midst with kindness and warm regard. His sense of humor is infectious. As a person, he is honorable and trustworthy. To sum it up - just awesome - in the real sense of the word - extremely impressive; inspiring great admiration. BRILLIANT!
Kimberley BuzzellSenior Quality Assurance Specialist
I have worked with Robert at Snagajob. Robert is a high energy engineer leader. He exhibits superior knowledge and skills of data gathering and processing system. I am always impressed by his capability to find unique ways to effectively solve problems. He knows and applies principles, techniques, and practices that demonstrate great competency. He always seeks to share knowledge and mentor co-workers. Keep up the great work!
Huiyan LinPrincipal Data Scientist
Working with Robert is phenomenal. I just can't believe the knowledge he has and how he uses it to solve my business challenges. He first listens, then offers ideas on how to address my issue. As soon as we agree on a strategy, it is put in place. Practically before we have completed the call, I see results. And the results I see are not just little changes either. They are immediate, huge and virtually unbelievable. Robert is as serious about making it happen for my business as I am. I recommend him to all my clients and everyone has had the same fabulous experience that I have had. Thank you, Robert.
Lauri FlaquerFounder of Saltar Solutions
I met Robert many years ago. His high energy and passion is an instantly recognisable and commendable characteristic. Robert's fervency is well supported by his great skill and understanding. He has the ability to speak to anyone, no matter who it may be and explain even the most difficult tasks. Along with his passion he ensures that people have the answer they are seeking. His advice has been invaluable and not only will he get my services again, I will cheerfully recommend him to anyone I can.
Zach InglisCo-Founder of Superhero Studios
Robert is a skilled Project Manager who helped to develop our Agile and Scrum processes that we use today at NFi. Not only has his expertise with Agile and Scrum help NFi a tremendous amount but he also helped to streamline our project management system and practices. You'd be hard pressed to find a better PM/Agile/Scrum expert than Robert.
Derek BenderProduct Designer at Uber
My 100% Money Back Guarantee
My hope is that you’re beyond satisfied with the course and naturally, I also expect you to give your very best effort to learn and use the material. I only want to work with action takers and folks who are fully committed to learning data science. That’s why in order to be eligible for my 30-Day Money Back Guarantee you must submit proof that you watched the lessons and ran the code and that it didn’t work for you.
If you do the full course and don’t feel that it worked for you, post a message in the forum within 30 days and I’ll promptly refund your dollars.
Let’s get started my friend!
Select an option and get instant access today.