This certificate includes an introduction to Object-Oriented Design and Programming. Students will design and develop a database application using structured Query Language (SQL). Students will analyze projects and design and diagram solutions. The students will learn to create Java classes and write their own methods. Basic programming skills, such as decision-making, looping, string manipulation, and arrays, followed by advanced concepts of Input/Output, Exception classes and packages will be included. Students will use Collections Classes, Java Database Connectivity, Servlets and Java Server Pages to develop Java Web Applications.