Nashville Software School Small Logo
  • Menu
  • Programs
    • Web Development Jumpstart
    • Analytics Jumpstart
    • Full-Time Web Developer Bootcamp
    • Part-Time Web Developer Bootcamp
    • Full-Time Data Analytics Bootcamp
    • Part-Time Data Analytics Bootcamp
    • Statistics For Data Science
    • Data Science Bootcamp
    • Data Engineering Bootcamp
    • Professional Development
  • Community
    • Shop NSS
    • Our Team
    • Alumni
    • Mentors
    • Employers
    • Veterans' Information
    • Podcast
    • Join Our Team
  • Support NSS
    • Donate
    • Corporate Giving
    • Become A Volunteer
    • Community Impact Report
  • Calendar
    • Information Sessions
    • Upcoming Programs
  • Blog

Data Engineering Bootcamp

  • ↑ Return to Top
  • Overview
  • Syllabus
  • Pricing & Schedule
  • Requirements

Applications for this bootcamp are closed.

Please visit our homepage for open bootcamps and subscribe to our email list for all the latest news and programs at NSS.

This bootcamp will be live online (i.e. synchronous).

Prepare For A Data Engineering Career

Data engineering has emerged as one of the most rapidly expanding career fields in the technology sector over the past decade. The explosive growth of digital data generation—driven by cloud computing, IoT devices, social media, and complex business applications—is driving the need for professionals who can transform raw data into meaningful, actionable insights.

Data Engineers provide a critical bridge between data generation and data utilization by creating robust data pipelines that extract information from multiple sources, cleaning and structuring the data, and making it accessible for data analysts, data scientists, and business intelligence teams to derive insights and support decision-making. Their work involves a combination of software engineering, database design, cloud computing, and data management skills to create scalable and efficient systems that can handle massive amounts of information from diverse sources.

The Data Engineering Bootcamp will prepare you for these in-demand jobs.

Program Highlights

  • Get hands-on experience applying the data engineering lifecycle to make raw data a valuable and usable resource for organizations.
  • Learn to write Python and SQL to ingest, transform, and deliver data across a variety of workflows and tools.
  • Build data pipelines using real-world datasets and tackle challenges from industries like healthcare, finance, entertainment, and more.
  • Work with modern tooling—Docker, Airflow, dbt, Databricks, Snowflake—and explore solutions across all major cloud platforms, including AWS, Microsoft Azure, and Google Cloud.
  • Learn valuable skills in prompting within conversational AI platforms and coding agents, and how to use generative AI safely and effectively.
  • Prepare for your job search with resume workshops, interview practice, Demo Day, and post-graduation career support.

Coming Soon

What You Will Learn

  • The Data Engineering Lifecycle
    You will learn the steps involved in making raw data a valuable, usable resource for organizations. From getting data, to storing data, to transforming data, and delivering data to your end users you will become familiar with design decisions and using software tools that enable this work. You will also begin to learn about how the work of a data engineer intersects with security and privacy concerns, data management, architecture, devops/dataops, and orchestration.
  • Python and SQL
    You will become adept at writing Python code to get data, transform data, and create data pipelines that move data through the lifecycle workflow. You will also become very practiced with writing SQL to work with data. You will learn about how things happen under the hood of the SQL engine so you can write queries that are better optimized. SQL and Python are the most common languages used by data engineers and form a foundation for more modern tooling.
  • Ingesting Data
    From csv and parquet files to APIs, databases, and cloud storage, you will learn to pull data from various sources. You will also learn concepts like change data capture, webhooks, SFTP, database connections, and streaming versus batch while getting practice with obtaining raw data that can be transformed to valuable business assets.
  • Data Storage
    You will learn about database design, SQL and NoSQL databases, data warehouses, data lakes, and data lakehouses. You will learn different use cases for making storage selections to support how data is going to be used.
  • Data Transformations
    You will learn about combining and aggregating data, cleaning data and converting it from one datatype to another. You will learn to apply business rules and business logic to add value to data for your organization.
  • Data Delivery
    You will gain an understanding of how data analysts and data scientists use data to answer questions. You will learn about how data is prepared for machine learning and other AI applications. You will practice different methods for making data available to users in different disciplines and you will practice updating the data you use as a data engineer through reverse ETL.
  • Tools and Techniques
    You will be working with the command line, VSCode, git and Github. You will practice working on a team, building your communication skills, and using agile methodologies. You will gain experience talking about your work and the decisions made in designing your design, pipeline, or workflow. You will get an introduction to modern tools such as Docker, dbt, Databricks, Apache Airflow, Snowflake, and Dremio. You will interact with the 3 major cloud platforms, AWS, Microsoft Azure, and Google Cloud, and learn about some of the tools they have to offer.
  • Generative AI
    Generative AI has led to new tools that can improve the productivity of data engineers, developers, and analysts. They can help you learn new technologies, provide a valuable reference resource, and help generate code or tests for an application. But these tools must be carefully managed, given detailed requirements, and the results carefully scrutinized by a trained data engineer. You will learn valuable skills in prompting within conversational AI platforms and coding agents, and how to use generative AI safely and effectively.
  • Real-World Projects
    You will be able to apply the skills you are learning to real-world datasets and problems from various domains, such as healthcare, financial services, entertainment, consumer marketing/retail, and government. Projects will be executed primarily in a team environment so you’ll get experience working with others in a multi-disciplinary project team.

    Your capstone project will be an individual effort that demonstrates your ability to take a data engineering project through the entire data engineering lifecycle. This project will demonstrate to potential employers your ability to apply the skills learned in this class to a real-world problem and present your findings.
  • Career Preparation
    Throughout the bootcamp you will also be preparing to move into a data engineering job. You’ll meet working data engineers from several industries. We’ll hold workshops on resume preparation/marketing yourself, interview preparation, negotiating, and more. And we’ll introduce you to prospective employers at your class Demo Day and support you after graduation during your job search.
Have Questions?
Email Us

Nashville Software School is authorized for operation as a postsecondary educational institution by the Tennessee Higher Education Commission. In order to view detailed job placement and graduation information on the programs offered by Nashville Software School, please visit tn.gov/thec or our policies and regulations page.

Stay Informed
  • NSS
    • About
    • Press
    • Contact
    • Virtual Tour
    • FAQ
    • Blog
    • Policies & Regulations
  • Programs
    • Web Development Jumpstart
    • Analytics Jumpstart
    • Full-Time Web Developer Bootcamp
    • Part-Time Web Developer Bootcamp
    • Full-Time Data Analytics Bootcamp
    • Part-Time Data Analytics Bootcamp
    • Statistics For Data Science
    • Data Science Bootcamp
    • Data Engineering Bootcamp
    • Professional Development
  • Community
    • Shop NSS
    • Our Team
    • Alumni
    • Mentors
    • Employers
    • Veterans' Information
    • Podcast
    • Join Our Team
  • Support NSS
    • Donate
    • Corporate Giving
    • Become a Volunteer
    • Community Impact Report
    • Information Sessions
  • Nashville Business Journal Leaders In Diversity Honoree
  • Nashville Business Journal Best In Business Winner
  • Nashville Scene Names NSS as Best Way To Ditch Your Crappy Job 2016
  • NACC Member
  • NTC Member