Reimagine Your Future

COVID-19: We are committed to keeping students and staff safe. Review our updates, information and protocols.

Application Development

Are you ready for a career in Application Development? Summit will give you the hands-on experience and knowledge to code and build applications that solve real world problems. Learn basic skills to write and fix code, troubleshoot issues, and make sure mobile and desktop applications are working.

What does Application Development support do?

An Application is a software program that lets you do an activity on a computer or smart phone. They can be tools that let you do tasks on the Internet, such as online banking, tracking your healthcare or even ordering a pizza. This specialty focuses on a computer language called “Java.” A Developer uses Java to write and fix code to make sure applications are running well and are error-free.

Application Development Essential Duties

  • Assists in development, testing, implementation, and support of computer programs and queries
  • Utilize knowledge of Java essentials
  • Identify, analyze, and troubleshoot issues both independently and within a team setting
  • Document procedures used within a system, including creating flowcharts
  • Communicate to staff through phone, email, or face-to-face interactions about technical topics in an easy-to-understand way

You Will Learn

After graduation, students will be able to meet the following program objectives:

  • Identify key components of Application Development such as recognizing software design patterns or defining theories of continuous integration and prepare for an entry-level position in the field
  • Show fundamental development skills with Java to read, write, and revise code accurately
  • Demonstrate applied knowledge through a portfolio of work in software development tools such as GitHub
  • Explain foundational technology in computing, IT infrastructure, basic network connectivity, database use, service management, and security risks
  • Construct basic Microsoft Office documents, spreadsheets, and presentations efficiently
  • Apply effective communication skills, both written and orally, for a variety of stakeholders
  • Model an agile, growth mindset for continuous learning

Program Curriculum & Schedule

Background checks: Many Companies in the IT field require background checks prior to hiring. This may include both criminal and financial. Having a felony record WILL affect your ability to find employment in the IT field.

Weeks 1-10


Weeks 1-10 is where you will learn the foundations of Application Development as well as basic professional business skills. You will learn fundamentals of coding, IT, Microsoft Office, which helps you understand the technical side. You will also collaborate with your classmates since working in teams is critical to your success in the IT industry. This includes building your “power skills” in both written and oral communications. Class time will meet both in person as well as virtually, Monday through Friday, from 8:30 a.m.-3:50 p.m. in Phase I.


  • Understand foundational principles and value of IT and Application Development
  • Gain familiarity with Microsoft Suites
  • Build “power skills” to communicate and collaborate effectively
  • Utilize keyboarding skills

Topics covered:

  • Communications
  • English
  • Intro to Java
  • ITIL v4
  • IT Foundations
  • MS Suites and Keyboarding Skills

Weeks 11-20


Weeks 11-20 is where we build on the foundations you learned in Phase I. You have the skills, now we put them to the test! This part of the program is designed to challenge students with a higher degree of difficulty in Application Development. We will present you with programming languages that are specific to the career. In addition to advancing your technical aptitude, you will receive career development skills to help you transition into everyday work life. You will also take part in an internship where you’ll gain practical experience with the entire process, from problem-solving to evaluating, refinement, and execution. Class time will meet both in person as well as virtually, Monday through Friday, from 8:30 a.m.-3:50 p.m. in Phase II.

*IT Program is approved by the Minnesota Office of Higher Education
*Summit Academy reserves the right to cancel the program if the class doesn’t reach the minimum of 20 students.


  • Analyze components of the back end (server side) of web applications and databases
  • Learn problem-solving techniques through collaborative efforts
  • Build “power skills” to communicate and collaborate effectively
  • Employ “theory-to-practice” through an internship experience

Topics covered:

  • Agile Methodologies
  • Career Development
  • Computer Science Principles
  • Customer Service Communications
  • Java Programming


Classes Start November 15, 2021

Our school is actively looking for candidates who want a new career in the fields of construction, healthcare and information technology. You will not need to make any tuition payments or take out any student loans. We work to ensure your tuition is paid for entirely by grants, scholarships, and contracts.

  1. Watch the vocational information video
  2. Submit your application
  3. Someone from the Admissions department will contact you within 1-2 business days after your application is submitted.