Nashville Software School Small Logo
  • Menu
  • Programs
    • Software Engineering Jumpstart
    • Web Development Jumpstart
    • Analytics Jumpstart
    • Software Engineering with Java/AWS Specialization
    • Full-Time Web Developer Bootcamp
    • Part-Time Web Developer Bootcamp
    • Front-End Web Designer/Developer Bootcamp
    • Full-Time Data Analytics Bootcamp
    • Part-Time Data Analytics Bootcamp
    • Statistics For Data Science
    • Data Science Bootcamp
    • Professional Development
  • Community
    • Our Team
    • Alumni
    • Mentors
    • Employers
    • Veterans' Information
    • Podcast
    • Join Our Team
  • Support NSS
    • Donate
    • Become An Employer
    • Become A Volunteer
    • Community Impact Report
  • Calendar
    • Upcoming Events
    • Upcoming Programs
  • Blog

Software Engineering Jumpstart

  • Register
  • ↑ Return to Top
  • Overview
  • Content
  • Requirements
  • Pricing & Schedule

This class is live online (i.e. synchronous).

Are you curious about software engineering?

Have you started exploring the world of software engineering and want to know whether you’re heading in the right direction? Have you been thinking about a career change and want to see what it’s like to write software? Would basic knowledge of programming fundamentals be an asset in your current career? Are you seeking admission to the Software Engineering with Java/AWS Specialization program and need a bit of guidance on programming fundamentals? Are you interested in a guided introduction to software development fundamentals? If you answered yes to any of these questions, the Software Engineering Jumpstart is designed for you.

Is this course for you?

  • You are evaluating whether a career in software engineering is right for you and want to explore your options.
  • You are considering the Software Engineering with Java/AWS Specialization program.
  • You want to add basic software fundamentals using Python and the command line to your skillset.
  • You want a guided introduction to programming fundamentals.
  • What will the course cover?

    • Programming Fundamentals
      Learn fundamental concepts behind software development, including variables, functions, loops, conditionals, collections, and simple data types.
    • Python
      Learn to program with Python, one of the most widely used and beginner friendly programming languages in the world. Practice development with the language behind many of your favorite websites.
    • Basic Command Line Usage
      Take a look under the hood of your computer. Learn to navigate with the command line. Make your way through directories. Run programs. Move, copy, and delete files.
    • Developer Tools
      Work with powerful tools of modern software development, including Visual Studio Code and the Python shell.
    • Software Engineering Careers
      Learn about the types of jobs available to software engineers.

    How will you learn the material?

    Live Online Instruction
    Introduction to new topics will be covered by instructors who are working software development professionals. They will cover topics through a combination of live lecture and live-coding.
    Mentored Exercises
    Apply your understanding of these new topics by doing, but don’t worry, you’ll have access to instructors if/when you need guidance.
    Project-based Learning
    What good is all this knowledge if you can’t apply it practically? By the end of this course, you will build your own command-line game that accepts user input and prints output.
    Materials To Keep You Going
    Whether you continue your journey with self-study, or take the next steps to pursue a career in software engineering, we'll give you personalized guidance on how to continue after the end of the course.
    What is required?
    • A personal computer running Windows, macOS, or an Ubuntu-based Linux distribution (with camera and microphone). No Chromebooks or tablets, the software we use will not work on these devices.
    • Must be 18+ years of age
    • No prior technical training or software engineering experience is required.
    • Basic computer skills and proficiency. You should know how to use common applications, such as word processing, and have familiarity with web browsers and navigating the internet.
    • Schedule

      Saturday, Tuesday, Thursday S: 9AM - 2PM CT | Tu/Th: 6PM - 9PM CT
    • Location

      This class is live online (i.e. synchronous).
    • Dates

      March 4 - March 23, 2023
    • Tuition

      $650*

      $500 credit toward any NSS bootcamp. (Only one $500 Jumpstart credit may be applied per bootcamp.)

    Attendance Information

    Our policy regarding absences is based on the short duration of the course and the schedule of the material covered. We want to make sure you are getting the most out of this course possible!

    For the following scenarios, we would be happy to work with you and point you at resources to help fill in what you missed. The instruction staff is happy to catch you up to speed.

  • Missing class session 1 or class session 2 (unless the first day of class is on a Saturday. See below).
  • Missing a day due to an emergency.
  • For the following scenarios, we would encourage you to look into enrolling in the next available course. Courses are regularly offered and there might be one that better fits your schedule. If there are no future courses listed, make sure to ask us and we’ll let you know roughly when the next class is slotted for.

  • Missing a Saturday. Because Saturdays include 5 hours of instruction and hands-on exercise, it is best not to miss these.
  • Missing any class period beyond week 1. Materials covered in weeks following build on each other and can include complex topics.
  • Missing multiple days.
  • Refund Information

    Tuition will be refunded, minus a $50 administration fee, if a request is made prior to the start of the second class session. If you would like to transfer your ticket to a different month or Jumpstart, please email info@nashvillesoftwareschool.com before requesting a refund.

    Have questions?
    Email Us
    Ready to take the leap?
    Register

    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
      • Software Engineering Jumpstart
      • Web Development Jumpstart
      • Analytics Jumpstart
      • Software Engineering with Java/AWS Specialization
      • Full-Time Web Developer Bootcamp
      • Part-Time Web Developer Bootcamp
      • Front-End Web Designer/Developer Bootcamp
      • Full-Time Data Analytics Bootcamp
      • Part-Time Data Analytics Bootcamp
      • Statistics For Data Science
      • Data Science Bootcamp
      • Professional Development
    • Community
      • Our Team
      • Alumni
      • Mentors
      • Employers
      • Veterans' Information
      • Podcast
      • Join Our Team
    • Support NSS
      • Donate
      • Become an Employer
      • Become a Volunteer
      • Community Impact Report
      • Upcoming Events
    • NACC Member
    • NTC Member
    • Nashville Business Journal Best In Business Winner
    • Nashville Scene Names NSS as Best Way To Ditch Your Crappy Job 2016