Curriculum

Overview: NewForce uses a proven curriculum developed in partnership with Nashville Software School. Our program helps trainees to develop their statistical reasoning skills and put those skills to use in a number of different industries and domains.

The major topics in our training include:

  • Analytics workflow
  • Reading, cleaning, exploring and visualizing data
  • Generating new data insights using logic and formulas
  • Storing, accessing, and aggregating data from relational databases
  • Creating reports, dashboards, and other visualizations using the most common industry tools

To accomplish these tasks, we use:

  • Excel/spreadsheets, SQL, Python, Tableau, Power BI

Front-end Development Foundations

Months 1–3

Students learn how to structure webpages using semantic markup in HTML5 and then style those pages using CSS3.

Students learn the basics of programming and JavaScript – the world’s most widely-used programming language. Use JavaScript to extend your static HTML & CSS and create dynamic user experiences.

Students learn the leading front-end framework and build amazing single-page applications.

Students build websites for any device with mobile-first strategies.

Students learn to work faster and use the terminal without fear. They’ll learn shortcuts, how to use an editor like a ninja, and other developer tools to create a professional, streamlined environment.

Students learn how to use Git to safely manage and track changes in code. They’ll learn how to use GitHub to collaborate with other developers on their team or around the world.

Software Development Foundations

Months 4–6

Students learn to write C# (pronounced “C sharp”), an object-oriented programming language designed for building applications that run on the .NET Framework.

Students learn Microsoft’s integrated development environment (IDE). They learn how to take advantage of Visual Studio’s power to become a productive C# Developer.

Students use the industry-standard SQL language to store and access data from relational databases.

Students gain experience working in teams, so they’re ready to work on one when they graduate.

Students learn how to expose data using a RESTful API, as well as how to access data via third-party services to make their applications more dynamic.

Students leave NewForce with a completed React front-end / C# back-end capstone project that demonstrates their abilities.