• Estimated Program Length
  • Full time: 8 months
  • Part time: 16 months
  • Average Program Length
  • 16 months
  • Required Credits
  • 30.00
  • Enrollment open to:
  • Adults, High School Students
Location Main Campus
  • Availability
  • Classroom Hours
    Day: M-F 8:00 a.m. - 11:00 a.m.
    Day: M-F 12:00 p.m. - 3:00 p.m.
    Eve: M-Th 5:00 p.m. - 9:00 p.m.

Admission Requirements


We invite all interested students to review the admission requirements for this program. Requirements can be met by testing at the OTECH Testing Center or by sending in qualifying test scores or transcripts.
You can find all the details in the Admissions Requirements PDF.

  • Average Annual Jobs
  • 1080
  • Placement Rate
  • 100.00%
  • Average Low Wage
  • $13.63
  • Average Median Wage
  • $22.06
  • Average High Wage
  • $37.87
  • Wage Type
  • Hourly
  • Estimated Adult Tuition and Fees
  • $2895.00
  • Estimated Materials Cost
  • $191.85
  • Estimated High School Student Cost
  • $70.00
  • Financial Aid Eligibility
  • Scholarship: Yes
  • VA: Yes
  • Pell Grant: Yes
Tuitiongem

See How Financial Aid Can Help Pay for School

bulb

Have Questions? Act today!

Software Development

You know that smartphone app you use almost everyday? Or that program that helps you track your sleep and exercise habits? What about your favorite media player? Well all of those were created by somebody doing software development and that somebody could be you!

In the Software Development program, you’ll learn how to channel your creativity and knack for solving problems, to craft your own applications and troubleshoot any hiccups along the way. You’ll dive into industry-standard tools that programmers use every day on the job – from project management to troubleshooting basics, to AI and programming languages like C#, HTML, CSS and SQL. Yes, even AI!

Today, many computer programmers are using AI-powered tools to boost productivity and innovation. At OTECH, you’ll gain the knowledge and skills to leverage those AI-powered tools to tackle complex problems through hands-on projects and real-world scenarios.

Software developers are the backbone of the digital world, ensuring your day-to-day activities run smoothly. They fuel industries like healthcare, e-commerce, education, AI and automation, and data science. And with an OTECH Software Development certificate, you’ll be able to seamlessly jump into these fields. Ready to shape the future through code?

The Software Development program provides students with the opportunity to learn the languages and tools needed to start a career as a Software Developer. Languages and technologies taught will cover the spectrum from the front-end user interface to the back-end server, both desktop and mobile. Students will learn technologies and skills like Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), JavaScript, User Interface and User Experience (UI/UX), Application Programming Interfaces (API), Developer Operations (DevOps), Cloud Computing, Version Control, Leadership, and Soft Skills. Students will learn code documenting, testing, and debugging to create and maintain software applications.



Program Objectives

To successfully complete the program, students must demonstrate competency in specific skills and verify their knowledge of industry-standard practices. Program objectives include the following skills and topics:

  • Explore modern software development
  • Deliver software applications using current project management practices
  • Demonstrate problem-solving skills with computer programming
  • Practice workplace professionalism
  • Demonstrate the use of techniques and tools necessary for Software Development

Program Coordinator

David Everton
David Everton

David came to the college from the Aerospace industry with years of programming experience. He has been programming since he was 11 years old. He studied computer science at Weber State University and joined the Ogden-Weber Technical College in 2012. His experience in a wide range of programming skills from embedded solutions to point of sale systems makes him keenly aware of the challenges our new students face when beginning their new career.

Office Hours: M-F 8:00 a.m. – 3:00 p.m, Evenings Tues and Thurs 3:00 p.m. – 8:00 p.m. by appointment | Location: Business Tech 144A

Student Support Specialist

McKenna Hansen
McKenna Hansen

Student Support Specialists are professionally trained and available for all students at the college. They are available to assist students who have questions regarding their program, progress and attendance, and program changes. The specialist can assist students with campus and program policies or procedures, student rights, as well as the policy and processes involved in student complaints. The student support specialist staff is also available to discuss personal/family matters, address emergency situations, and provide referrals to college and community services.

Meet with McKenna →

Location: Business Tech 101B

Admissions Advising

Admissions advisors help potential students explore college programs, become familiar with the resources available (including financial assistance), get in touch with instructors and more. Contact or visit Admissions to learn more.

Admissions Advising Information →

Location: Student Services 101

Get creative with code

Software Development is about understanding a problem and finding creative solutions. It’s an art and a skill. Our program teaches you foundational principles of coding and gives you the opportunity to get creative with how you apply them.

Reasons to train as a Software Developer

  • Software development is in high demand
  • Challenging and rewarding career
  • Awesome working environment
  • Flexible working hours
  • Opportunities for career development and advancement
  • Great work/life balance

Continuing Education:

In addition to the classes in the Software Development certificate, OTECH also provides the opportunity to expand your programming skills even further by enrolling in continuing education courses. Contact Admissions for more details.

“I love having the harder challenges and trying to figure them out.“

Anonymous

“Software Technology was really awesome. I felt like I could finally use all of the stuff I have been learning to work on a real world project.“

Anonymous