Learn

Data Analytics Portfolio Project

Join our intensive one-month program to learn how to create an advanced application from scratch! Our professional Data Analysts/Scientists will guide you through a project-based learning experience, helping you build an impressive portfolio piece to showcase your software development skills.
I'm InterestedCall Now: 206-944-3969
Your Instructor
Alfonso Alvarez
is a senior data science consultant on data-driven innovation, and a researcher on the intersection between environmental economics and public health outcomes. He holds a Ph.D. in Public Policy and a Master in Statistics from the University of Texas at Austin, and a Master of Public Policy with a focus on Applied Econometrics from the University of California, Berkeley.
Course Overview

Join our intensive one-month program to learn how to create an advanced application from scratch! Our professional Data Analysts/Scientists will guide you through a project-based learning experience, helping you build an impressive portfolio piece to showcase your software development skills.

What you’ll learn

Course Objectives

  • Provide students with an in-depth understanding of Data Analytics  
  • Offer a project-based learning environment, facilitating the practical application of theoretical knowledge in a real-world context.
  • Enable students to complete an advanced application project suitable for display in their professional portfolios.
  • Facilitate students' learning under the mentorship of an experienced Data Analyst, ensuring guidance and support throughout the course.

Course Prerequisites

  • Completion of a course in Intro to Data Analytics or Advanced Data Analytics will provide a fundamental understanding of the project.
  • Prior knowledge and skills in Data Analytics or Data Science, specifically in certain areas.
  • College and university students studying Data Science or Data Analytics who are interested in a portfolio project.
  • Proficiency in Python, Power BI, SQL, and Machine Learning

What does this course look like?

Who is it for?

Course Syllabus

Course Program Stages
Duration:
4 weeks (20 hours per week)
Total Hours:
80 hours
Week
Stage
1
-
5 Hours
Project Planning

The first stage is all about “What do we want?” Project planning is a vital role in the analytics delivery lifecycle since this is the part where the team estimates the cost and defines the requirements of the project. This stage answer key questions from the student:

  1. What data set and source will they be using? If the data set is public, then the student should provide a link to the data set. If the data set is not public, then the student should provide a summary of the observations, variables and format they have them available.
  1. What is the core question the analysis will seek to answer?
  1. How will we measure the results once they are presented?

Week
Stage
2
-
5 Hours
Gathering Requirements & Analysis

The second step is gathering maximum information from the client requirements for the project. Discuss each detail and specification of the project with the customer. The team will then analyse the requirements keeping the design and architecture in mind. The main goal of this stage is that everyone understands even the minute detail of the requirement. Databases, datasets, integration requirements, platform, dimensions, key metrics are to name the few requirements. The key questions to be answered in this stage will be:

  1. What software requirements does the student have?
  1. Is there any integration between the data set and the software that needs to be well defined?
  1. Are there specific timelines or deadlines that need to be met within the logic of the project?
  1. What Data or DevOps platform will be used to share updates about the project?
  1. What language or tool will be used to generate the data product?
  1. Are there any risks involved in the the deployment of the products or the analysis?
  1. How can we mitigate those risks?

Week
Stage
3
-
10 Hours
Design

In the design phase, the team scrutinizes whether the prepared design fulfils all the requirements of the end-user. Additionally, if the project is feasible for the customer technologically, practically, and financially. The key questions to be answered in this stage will be:

  1. Has the student met with the client to determine their needs?
  1. How will success be defined in the context of this project?
  1. Do we have any budget constraints that need to be taken into consideration for the project?
  1. Are there are workload/implementation risks we can envision?
  1. How can we mitigate the workload/implementation risks?  
Week
Stage
4
-
50 Hours
Implementation

Time to code! It means translating the design into databases, data lakes, and datasets. In this last stage, the tasks are divided into modules or units and assigned to various team members. Each team member will then start building the system by creating the databases, aggregating and cleaning the data, creating the analysis tools, reports, and dashboards.

This process will have several stages:

  1. Set up and access to all the sources
  1. Initial cleaning and integration of the data
  1. Development of descriptive and summary statistics for the product/model
  1. Development of an initial draft of the data product
  1. Validation with client of the requirements and structure of the data product
  1. Adjustment of data product based on feedback from client
Week
Stage
5
-
10 Hours
Testing

Once the developers finish the build, then it is deployed in the testing environment. Then the testing team tests the functionality of the entire system. In this final phase, the testing is done to ensure that the entire application works according to the customer requirements  

The key stages for this section are the following:

  1. Pilot testing of the data product
  1. Deployment of the data product
  1. Validation from client and feedback
  1. Evaluation of the student and the data project

View the full program syllabus, click for access!

Start Date
October 16, 2023
End Date
November 6, 2023
Enrollment Status
Closed
Location
Online

Cohort Schedule

Start Date
End Date
Enrollment Status
Location
No items found.
Start Date
October 16, 2023
End Date
November 6, 2023
Enrollment Status
Closed
Location
Online

Cohort Time Schedule

Mon
Tue
Wed
Thu
Fri
Sat
Sun

Cohort Schedule

Course
Start Date
End Date
Enrollment Status
Coming soon
Start Date
October 16, 2023
End Date
November 6, 2023
Enrollment Status
Closed
Location
Online

Not sure about

Data Analytics Portfolio Project

Here’s what our instructor has to say

We now have Classroom* and Remote courses in WA state.
*Veterans can only attend Classroom/In-person Classes
Scholarship
We offer scholarships based on eligibility upon receiving an application. Apply For Consideration

Want to learn full stack web development but don’t know where to start? Consider signing up to learn full stack with Python.

Python is easy to learn and great for back-end coding. The popularity of Python as a programming language is on the upsurge, thanks to its readability and ability to do more with less coding. If you are looking for a course that offers Python web development for beginners, look no further. Our online course allows you to learn full stack web development with Python at your own pace from the comfort of your home.

Vetrans
computer
As part of our full stack development course, you’ll also learn JavaScript and a suite of frameworks and tools that work with Java.

Our Java full stack developer course is designed to kickstart your programming career as a Java full stack developer. We regularly update our Java full stack developer course to make sure it is relevant and useful for our students. If you want to join our full stack JavaScript course, but aren’t sure if you have time to attend the classes, don’t worry. We schedule our classes on weekends and weekday evenings. Even if you work full-time, you can still attend our classes.

The opportunity is yours. We help you take it.
1
Submit your application and receive emails
2
Take skillspire coding skills assessment
3
Receive offers to join for the portfolio project
Start your application today
Apply
The opportunity is yours. We help you take it.
1
Submit Your Application
2
We’ll go over different class and payment options
3
You’ll start learning skills for a new career
Start your application today
Apply
Frequently asked questions
Do I need programming experience for your courses?

No, a basic level of computer literacy and a motivation to learn is all you need for most of our courses.

Who should take your courses?

The course is designed for diverse backgrounds; If programming or tech is a career track you really want to pursue, you can sign-up for our courses whether you are software engineer, product/program manager, analyst, researcher, consultant, student etc.

How much time do I need to spend studying outside of the classroom?

It can vary depending on your unique background. However, it usually takes 1-15 hours/week outside of the classroom for homework and study time.

Will I be given a certificate after the completion of the course?

Yes, you will be given a certificate of completion for this course after you pass your final exam.

Do you accept GI Bill®?

Yes, please refer to our Veterans page for more details.

Still Have Questions? Let's talk!

Book a call below and we can answer your questions and gide you through your opportunities.