Data Analytics Flex*

28 Weeks · Online · Live 1:1 Mentorship · Career Coaching

*Not available to WI students

Woman typing on computer with multiple monitors and data analytics


Gain the skills to become a Data and Business Analyst with Python, SQL, Tableau, Jupyter Notebook, Selenium, Web Scraping, Exploratory Data Analysis, and APIs

Companies are looking to data to make better business decisions, whether it is forecasting revenue, iterating processes for efficiency, or finding ways to increase productivity. This had led to employers seeking trained individuals who possess technical and data analytic skills, problem solving skills, and effectively communicate insights. Join our Data Analytics bootcamp and get the hands-on skills you need to launch a career as a data and business analyst. Learn how to query, clean, wrangle, analyze, and visualize data with modern tools that employers look for, such as Python, Pandas, Numpy, Seaborn, Matplotlib, SQL, Tableau, Jupyter Notebook, Selenium, BeautifulSoup, and more. Be trained in programming, databases, exploratory data analysis, web scraping, application programming interfaces, and how to implement strategies to efficiently communicate data-driven insights in a verbal and visual way.

Learn Software Development for free after graduation.

Coding and data are converging now more than ever, which means knowing both coding and data analytics has become increasingly important for advancement in the field. devCodeCamp is offering students of the Data Analytics Flex program access to the Full Stack Development Flex course for free after graduation. This makes devCodeCamp the most compelling value in the bootcamp space as we know it. Why give away a full course packed with quality content to teach software development at no additional cost? Because we understand the importance of arming your toolbelt with more skills that can open the door to more opportunities as you accelerate your career. Become the best version of you that you can be, and let us help you do that.

Program Details

  • Learn the relevant skills and modern tools you need to become a Data Analyst.

  • Put your programming and database skills, data analysis skills, and statistical techniques to work by taking raw data and turning it into information and insight for business decision-makers. Use modern tools used by professionals to extract data from sources, cleanse data, manipulate data, and visualize data.

  • Be surrounded by a support system of instructors that will answer your questions and meet with you 1:1 to provide direction on projects and mentorship throughout the program.

  • Get detailed video feedback on all projects to see what you did well and where you can improve so that you can strengthen your data analysis and visualization skills.

  • Receive quality coaching and support from our Career Services team to ensure your resume and LinkedIn stand out and you are prepared to impress in interviews.

Woman on a tablet working on data analytics

Why you should schedule a call with our team, attend the virtual info session and go to a one-on-one follow-up with an Admissions Adviser

Our programs are not universally for everyone. To successfully complete one of them you will need a high level of motivation, commitment, persistence, and a genuine interest in learning. This is why it’s important for us to talk with potential students and arm them with information. We want to ensure that you’re a good fit for our program and that our program is a fit for you.

It’s vitally important that your expectations are set so you and devCodeCamp can come to an understanding on the proper path for you as it relates to our programs and the industry training needed to reach the outcome you desire. We are educators always and we want to empower you with information to make a good choice even if you don’t enroll and study with devCodeCamp.

Schedule a call with a team member to see how we can help you achieve your career goals.

Why Become a Data Analyst?

Man working on a laptop with paper and data analytics

High Demand

The demand is high for Data Analysts, Business Intelligence Analysts, and Data Engineers. Every company deals with data, but the need for someone who is trained in querying data, cleaning data, wrangling data, interpreting data, and visualizing data is growing. The ability to use programming languages and statistical tools to identify, analyze, and interpret patterns in complex data sets translates to great opportunities and a high career ceiling that has the potential to lead to high career earnings long term.

Flexible Career Path

Knowing how to work with data and visualize it in a way that provides insight to business decision-makers means opening the doors to a flexible career path in which you can work in person or remote for startups, agencies, or large corporations. The more experience you gain the more growth and employment opportunities that will appear.

Data is Evolving

The technology industry and the way companies deal with data is evolving, which has led to an increased need for people who have a modern skillset that can work with data. Having a team of trained professionals who can take raw data, transform it into useful information, and visualize it for others to make better business decisions is what could lead a company to great profits. With data evolving and becoming more important than ever, the need for trained data analysts is increasing.

What You Will Learn in the Curriculum

Basic Python

Python is one of the most in-demand programming languages for data manipulation, data analysis, and data visualization.

It is a skill that is a top priority to learn for any data analyst. In this module, you will learn the fundamentals of Python, intro to how to solve complex business problems with Python, data structures, problem solving, critical thinking, and the importance of version control with Git and GitHub to ensure your code is stored safely.

Databases & SQL

To get a job in data analytics, it is critical to know Structured Query Language (SQL) and how to query and handle data in relational databases. This makes SQL an invaluable skill in modern data analytics.

In this module, you will learn how to use tools to connect to and query data from a database, how to write effective SQL queries, and how to select, group, analyze, and manipulate data across multiple tables.

Data Cleaning & Wrangling

Data cleaning is the process of correcting inaccurate data and removing inconsistencies.

Data wrangling is the process of mapping and converting data from one format to another.

Both are required skills to be a professional data analyst. You will learn data cleaning, data manipulation, and data wrangling with tools such as Microsoft Excel, Pandas, and NumPy.

Exploratory Data Analysis

Data analysis is the process of gathering, cleaning, analyzing, transforming, and modeling data with the intent of forming better business decisions.

In this module, you will learn data analysis, statistics, linear regression theory and application, and take a deep dive into exploratory data analysis by learning how to identify a business problem, analyze data sets, manipulate data sets, and visualize data sets with Python and SQL tools.

Data Visualization & Tableau

A necessary skill that employers look for is the ability to visualize data. The purpose is to display a better understanding of data-driven insights and help decision-makers identify patterns.

You will learn how to visualize data with Python libraries Seaborn and Matplotlib. You also will learn Tableau, a visual analytics platform that is the industry-leading choice for business intelligence and presentation of data.

Web Scraping & Selenium

Web scraping is a valuable way for data analysts and business analysts to gather data for analysis.

In this module, you will learn web scraping syntax, how to take that syntax to navigate HTML hierarchy and gather data.

You'll also learn how to use tools such as Selenium and BeautifulSoup to successfully scrape data from the web and pull it into an application for data analysis, manipulation, and visualization.


An Application Programming Interface (API) allows for applications of code to interact with one another to transfer data from one resource to another.

Querying data from an API is a valuable ability to have because it allows for a data- or business-analyst to use that generated data for analysis, data modeling, and data visualization.

Business Analysis

In this module, you will learn how to develop frameworks to handle the business impact of analyzed and reported data, the importance of communicating technical points with other data analysts and explanations to decision makers, and how to implement strategies to efficiently communicate data-driven insights in a verbal and visual way. You will continue to learn industry tools for business intelligence, reporting, and data visualization.

The devCodeCamp Difference

Instructor Support

Any student taking the self-paced program will receive individualized attention from the full-time experienced instructional staff. Instructors will be available to answer your questions daily, provide guidance and feedback on your project work, meet with you 1:1 for weekly mentor sessions, provide 1.5 hours per week of live lecture and demo, and be your support system through this exciting journey.


Our experienced educators, developers, and content creators combined to build a curriculum that is loaded with learning materials designed to teach modern technologies and equip you with relevant skills you need to get a job as a developer. What we teach in the virtual classroom is what you will see in the world of professional development.

Project Based Learning

The best way to gain the skills you need to be job ready is through hands-on experience. You will put together a portfolio of real-world projects that will showcase you have what it takes to get hired. All graded projects will receive recorded instructor video feedback, so that you know what you did well, what areas you need to improve, and gain a better understanding of the code.

Capstone Project

Each student’s final project is an individual capstone in which you bring an idea you have for an app to life in the form of a data analysis application. The application will contain a design, data, algorithms, and built with modern tools taught in the program. It is an opportunity to get more familiar with the tools you have learned, push yourself to great heights, implement proper data analysis and visualization, and showcase your abilities to be a professional data and business analyst.

Career Support

Our goals are the exact same as your goals, which is to help you launch a career as a Data Analyst. Learn how to navigate the industry, create a resume, create a LinkedIn profile, how to prepare for interviews, and how to go about finding job opportunities by utilizing our video resources and communicating with our career coaches via Slack.

Alumni Network

devCodeCamp’s alumni continues to grow strong with each graduating cohort. Over the years, we’ve seen our alumni get promoted to positions where they lead their own team. Where do they look first to build out the team? Other devCodeCamp alumni. Students are welcome to reach out for advice on entering the industry, interview tips, and what to expect in the first few days on the job.

Some of the Companies Where devCodeCamp Alumni Work

At least one graduate works at these companies
Facebook logo
Amazon logo
Rocket Mortgage logo

Alumni Success Stories

Jim Boston Graduate

From Retirement Representative to Data Analyst: How Jim Uses Data to Help Drive Company Goals

From Insurance Agent to Data Engineer: How Seeing an Advertisement Changed Dan’s Life

How To Get Started

Tuition & Funding

Next Start Date:
March 6, 2023

Tuition Cost: $12,900

Pay upfront with ACH, wire transfer, or credit card to get $400 off tuition price

When applicants don’t have the option to pay their tuition upfront, there are other options for you to invest in your future:

  • Check with your bank or credit union for a private loan
  • Check with alternative lending option Ascent

Talk to Admissions

Woman doing admissions with another woman on computer

Have questions or want more info?

Schedule a call with a team member to learn more about:

  • The tech industry and how we teach you to be job ready for the demanding market
  • How career services can help you upon graduation to be ready for interviews
  • Other like-minded individuals who have come before you

What You Will Get

Everything you can get by taking the Software Development program:

  • A proven project-based curriculum
  • A portfolio of your built projects
  • Dedicated instructor support
  • 1:1 and/or small group daily meetings with instructors
  • Job-ready skills
  • Career services support upon graduation
Man coding with two computer monitors

Tools We Use

We use modern virtual tools and technologies to interact with students:

  • Zoom
  • Visual Studio Code
  • Slack
  • GitHub
  • Trello
  • Apps powered by devCodeCamp

Tools You Need

Make sure you have a dedicated work space, free of distractions. The tools you need are most likely already at your disposal:

  • Computer (laptop or desktop)
  • Stable internet connection
  • Webcam
  • Headphones
  • Microphone
  • Additional monitor(s) is nice to have

Frequently Asked Questions

Data Analytics is the term given to the gathering of data to help future decisions made by companies to guide them to success using the information they have available to them. The trained professionals who have the correct knowledge to properly gather and inform decision makers on this data are called Data Analysts. 

Data Analysts need a variety of skills to be successful at their job. The primary skills a Data Analyst needs to know are a programming language (Python), relational database (SQL), Microsoft Excel, data cleaning and wrangling (Pandas, NumPy), data visualization (Tableau, Matplotlib, Seaborn), web scraping (Beautiful Soup), application programming interfaces (APIs), problem solving, critical thinking, mathematical skills, and communication and presentation skills (Microsoft PowerPoint).

Our online flex course allows you to have flexibility to pursue learning the skills you need to launch a career in code without having to replace the valuable time in your life now. You are not required to be in class during the day, but instead meet with instructors weekly at a time that is flexible to you.

No. This bootcamp is designed for you to complete at a flexible pace.  

Yes. Our team of instructors are available to answer your questions, meet with you weekly in video calls, provide guidance and feedback on your project work, and have created an easy-to-follow collection of resources for you to have as your learning companion throughout the course.

All Flex students get access to our on-demand video library. These videos include past lessons plus career service videos covering resume building, LinkedIn workshops, cover letter tips, and more. Flex students also can get questions answered by the devCodeCamp Career Services team regarding resume, LinkedIn profile, and more.

Our team of instructors specialize in a wide range of expertise as developers and data analysts. When interacting with our instructors daily you will experience professionalism, motivation, and the years of experience they bring into each lesson plan. You will receive a support system and engaging interactions that can aid you in becoming a Data Analyst.

Our bootcamp courses are constantly updated and modified based off of the most relevant hirable technologies and languages used today in technology.  

To get a job as a Data Analyst or Business Intelligence Analyst, it takes a combination of technical and non-technical skills. In the Data Analytics course, you learn many technical skills such as the fundamentals of programming with Python, data structures, object-oriented programming, SQL, Pandas, Matplotlib, Microsoft Excel, Jupyter Notebooks, exploratory data analysis, data visualization with Tableau, web scraping, APIs, business analysis, data wrangling, data cleaning, data modeling, and more. You also will learn non-technical skills such as problem solving, critical thinking, communication, collaboration, and more. 

devCodeCamp is designed for you to begin learning hirable skills starting on day one. Because each person and situation are different, we do not guarantee job placement. But our library of on-demand resources and supportive team can help guide you on your hunt for a job in the industry. Our graduates can be found inside companies such as Amazon, Facebook, Oracle, Deloitte, IBM, and HubSpot. Visit our LinkedIn to see graduate success stories.

The first step in your student journey is meeting with one of our trained Admissions Specialists to learn more about what our courses offer and how our bootcamp can play a crucial role in your specific path towards a career in technology. Fill out any form on our website now and we will reach out to you with more information and how to set up a meeting to begin.

You don’t need prior experience to start. devCodeCamp was designed for beginners. You might have dabbled with data analytics or tried to teach yourself. Our bootcamps start with providing everyone the necessary fundamentals and foundation to be successful. Our bootcamp is immersive and fast-paced, covering a great deal of material in a short amount of time.

Our students come from all walks of life including college students, college graduates, musicians, food service, engineers, trade workers, and even a pilot. Regardless of backgrounds, everyone shared the common goal of wanting to learn data analytics.

From the beginning of the program, students are taught how to think like a data analyst by working on real-world projects in a collaborative environment constructed to replicate a real-world data analyst environment. Throughout the program, you will build a portfolio of real-world projects that will showcase your hirable skill set.

Don’t be afraid to bring your own project ideas with you to create something you are passionate about. If you don’t have an idea, don’t worry that’s what we are here to help you with.

Typically the first step in the admissions process is attending an online info session. During the virtual information session, you will learn about the industry, day in the life of a data analyst, bootcamp curriculum, what to expect while attending devCodeCamp, what to expect after completing the program, and how you can become a Data Analyst.

The next step is scheduling a one-on-one meeting with one of our trained Admissions Specialists where we will learn more about you, how this can be a great fit for you, and how we can help you achieve your career goals. After that it comes down to picking a start date, securing funding, and diving into the wonderful world of data analytics.

devCodeCamp accepts cash, check, or major credit cards. If a credit card is used, a 3.0% processing fee is added to your total.

If that’s not an option, you can check with two companies that offer loans to bootcamp students: Ascent Funding and Climb Credit. devCodeCamp is not affiliated with and does not provide loans through the U.S. Dept. of Education, Title IV student aid, or FAFSA.

Students are required to provide their own laptop or desktop: MAC or PC. The computer must meet the following minimum requirements:

  • At least 100GB of free space
  • At least a 13-inch screen
  • At least 8GB of RAM
  • 2.5 GHz quad-core processor equivalent of the 3rd generation i5 or better
  • A solid-state drive is recommended for the full-time program but not necessary
  • Windows 10 or macOS
  • Must have at least one free USB port
  • Must have at least one HDMI port or converter.

Yes, because a four-year college program may not be right for everyone. However, devCodeCamp wants to be clear that there’s value in degree programs and that boot camps and degrees offer totally different learning.

What each individual needs to weigh is their own situation and goals. devCodeCamp does offer an excellent return on investment for its graduates in terms of cost and time. Those that attend devCodeCamp have had masters, bachelors, and associates degrees, some college, and those who only hold a high school diploma or GED. Our point is it’s not just about which education credential you hold, but rather what you’re capable of learning, your motivation, and persistence.

We are strongly opposed to removing students if they fall behind or need extra help. Instead, our instructors are ready to provide extra help and mentoring to get you back on track. We understand that learning consists of doing, falling down, and getting back up. Mistakes will happen, but always remember that mistakes are learning opportunities that can lead to growth.