Bu eğitimin temel amacı örün (web) programları yapılmasının öğretilmesidir. HTML, istek (request), yanıt (response), oturum (session), çerez (cookie) gibi temel kavramlar anlatılmaktadır. Bunun ötesinde içerme (include), yönlendirme (redirection) ve iletme (forward), web.xml ile yapılandırma (configuration) konuları da kapsama alınmıştır.
Eğitimde için Servlet, JSP ve JSF teknolojileri gösterilmektedir. Ancak JSP ve JSF ile anlatım yapılsa da, bunların da temelinde olan, ancak Spring Boot ve Java Enterprise alanındaki REST (JAX-RS) ve SOAP (JAX-RS) gibi alanlar için de gerekli olan, Java ile web programlamanın temel kavramları Servlet üzerinden açıklanmaktadır.
Web üzerinde de olsa, veritabanı üzerinde işlem yapan uygulamalar anlatıldığı için yalnızca arayüzde değil, uygulama geliştirmenin ön-uçtan arka-uca kadar tüm aşamalarının öğretilmesi amaçlanmaktadır. Bu yönüyle bir programın ana yapısının nasıl kullanıldığını göstermektedir. Anlatılan konular dışında, yazılım geliştirme ve nesne-yönelimli programlamanın temel ilkelerinin uygulamalı gösterilmesi yoluna gidilmiştir. Bu eğitim, uygulama geliştirmenin ana yapısı görsel programlama örneğinde anlatıldığı için daha ileri konulara geçişi kolaylaştırmaktadır. Java Girişim (Java Enterprise) ya da Kurumsal Java adı verilen JEE ya da Spring olarak gösterilen ileri programlama platformları için bu eğitim bir temel oluşturur.
Eğitimde yazılım piyasasında kullanılan gerçek projelerin bir protipi öğrencilere anlatılmaktadır. CRUD adı verilen, veritabanına yazma ve okumanın temel işlemlerini içeren, ancak gerçekte veritabanına yazmadan çalışan bir örnek uygulama yer almaktadır. Bununla öğrenilen konuları bir arada kullanımı gösterilmiş olmaktadır.