Groovy and Grails  (Check back for future offering dates.)

Groovy is a dynamic language for the Java Platform. It builds upon the strengths of Java and makes dynamic programming features available to Java developers with almost-zero learning curve.  Groovy helps to increase developer productivity by greatly reducing the amount of written code.  In addition, it compiles straight to Java bytecode, so you can use it anywhere you can use Java. Grails is an open source web application platform that helps development teams quickly develop full-featured websites using an agile methodology. 

Learn Groovy and be productive developing console applications, Swing applications, and utility scripts.  Learn  Grails and leverage a framework that cuts through the complexity of specialized technologies like database schema design, web UI stacks, and configuration and deployment complexity.

This is a hands-on course is held in one of our computer classrooms. Students will complete a series of instructor- led exercises throughout the course.

Who should attend

Anyone interested in learning enhancements to the Java language that will assist them in faster development of both client and web applications.


Knowledge of a current programming language required (Java background extremely helpful though not required); Understanding of web development required (Servlet and JSP background extremely helpful though not required).  This course is not designed as a web programming fundamentals course. 

Course #

Course Title



Check back for
future offering dates.

 SYSEN 5149

Groovy and Grails


6:00 - 9:00 p.m.


Note: The University reserves the right to cancel courses owing to insufficient enrollment or other unforeseen circumstances.

Students with disabilities

Penn State encourages qualified persons with disabilities to participate in its programs and activities. If you anticipate needing any type of accommodation or have questions about the physical access provided, please contact Student Services at 610-648-3200 in advance of your participation or visit. Click here for more information.