Specialization Course: Java

Love that ultimate control? In this course you’ll learn the programming language that’s relied upon by corporations of all shapes and sizes.


This course provides you with all the information and training you need to start a career as a Java developer by providing practical knowledge and experience for real-world situations.  You’ll work with the front-end, to the server by creating web pages, to working with databases, and everything in between.  You’ll walk away from this course versatile enough to not only write code, but effectively debug too as a promising junior team member and full-stack developer.


By the end of the course you’ll design and implement a fully functional web application using Eclipse as your Integrated Development Environment (IDE) and implement web pages using HTML5 and CSS3.  You’ll code interactive, dynamic web pages using JavaScript and jQuery. Finally, you’ll learn how to connect the client to the server by using AJAX to retrieve data.


This class meets 2 nights per week for 14 weeks at the AIM Brain Exchange at 1902 Howard Street in Omaha, NE.

National Career Readiness Certificate

We know how hard it can be to enter a new field after training, and the NCRC is an excellent (and free!) certification to help you stand out in the job search process. For those interested in getting job placement assistance through AIM Interface School, this certification must be obtained before placement services begin.

Students interested in taking this course should obtain a Gold level on the National Career Readiness Certificate. The National Career Readiness Certificate (NCRC) is a portable credential that indicates that you have the foundational workplace skills needed to succeed in this career path. The free, 3-hour assessment consists of three core tests: Applied Mathematics, Locating Information, and Reading for Information.

You can find testing locations and upcoming dates as well as sign up for the free assessment here.

This exam is encouraged for potential students of any Interface School course unless:

  • You already work in the technology field, OR
  • You have 1 or more years of experience working in the technology field, OR
  • You will not be seeking placement support from Interface School.

You can inquire about whether or not you need to take this by emailing us here.


The tuition for this course includes your choice of either a Windows laptop or Macbook Air, which will be provided to you at least one week before the course begins and is yours to keep. If you already have a laptop you’d like to use, you’ll receive a discount of $1,000 from your tuition.

Featured Java Graduate: Jen Jost

Jen Jost

After spending 14 years working in higher education, Jen Jost was ready for a change. She needed much more control over her own schedule.

Jen loved the technical aspects of her previous career, so she began exploring several code school options in Omaha and Lincoln. Ultimately, she felt unable to devote three months of her life to a full-time code school, so she chose Interface Web School for her education. Jen said, “It was intense, but not all-consuming. I can’t take off three months from life to be completely immersed in code school.” She took the Java Specialization Course with Kent Smotherman and now enjoys a successful freelancing career. Read more about Jen’s story on our blog.

View Syllabus

Participant Profile:
Open to individuals with 6 months of front-end web development experience and/or graduates of an Interface School Foundations course who want to build the skills to begin a career as a web application developer. An assessment is required to be accepted into this course.
System Requirements:
Students receive a laptop as part of this course. If you choose to provide your own, it must be 3 years old or newer and have at least 2 GB of RAM (8 GB recommended) as well as 3.2 GB of available hard-disk space for installation; additional free space required during installation (cannot install on a volume that uses a case-sensitive file system or on removable flash storage devices). Let us know if you have questions.
Cost: $6,500 Type: Course

Course Offerings


January 22 - April 25
Duration:14 weeksSchedule:5:30PM - 9:30PM
Kent Smotherman taught his first lecture class for computer programming in 1980 at Kansas State University, at the age of 19. Since then, he has learned and programmed in over 2 dozen programming languages, including Fortran (that very first class), LISP, various assembly languages, C++, and Java, on platforms ranging from IBM Mainframes down to Android devices. Java is his favorite, however. "Java brings the power of programming to almost any platform on the planet, and the significance of that to the academic world of computer science as well as the practical world of Information Technology cannot be understated." Kent has worked for most of Omaha's biggest companies like Mutual of Omaha, First Data, and CSG. In his roles at these companies, he has traveled all over the country and the world as a specialist in programming, technology, and systems software debugging. But what really excites him is the web. "The explosion of the world wide web is an historic epoch in modern civilization. Not just in what everyone can do with it, but the fact that web development itself is so accessible. Combine that with the flexibility offered by Java, and you have an environment where the sky is the limit."
Kent has taught web development technologies for government agencies such as the Florida Department of Education and Strategic Air Command, as well as free programs for kids that just wanted to learn how to make a web site. "It doesn't matter what you know now, it only matters what you are capable of learning. And with the right attitude, a little hard work, and a good instructor - anyone can learn web development."