Groovy - The Coolest Programming Language

Kenneth DeLong

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
10 Lessons (2h 37m)
    • 1. 01 Intro

      4:47
    • 2. 02 GroovyBasics

      30:57
    • 3. 03 Strings

      8:56
    • 4. 04 XMLJson

      11:41
    • 5. 05 Regex

      12:04
    • 6. 06 Closures

      14:34
    • 7. 07 Collections

      27:47
    • 8. 08 Operators

      12:34
    • 9. 09 POGOs

      23:40
    • 10. 10 MetaObjectProtocol

      10:23

About This Class

Groovy is a programming language created in 2003 as an enhanced version of Java. The Groovy creators took the best ideas of Python, Ruby, Smalltalk, and JavaScript and brought them to the Java platform. Groovy is not only a highly productive programming language, but it brings the fun back to Java programming!

Groovy shines as a scripting language - something you might use, for example, to analyze a spreadsheet or a set of log files from an application server. Or maybe you want to crawl your favorite website and list out all the URLs you found. Or maybe you want to write a little script that calls a web service and prints out the temperature in New Orleans every 30 minutes. Groovy can do all these things in a few lines of code.

Groovy is more powerful than just a simple scripting language, and can be and has been used to build enterprise systems. And it's completely interoperable with Java, so that your existing Java projects can start using Groovy today.

This class is aimed at someone with some experience writing Java programs. You don't need to be an object-oriented expert or have years of experience in the industry, but if you've never programmed before or never used Java before, you'll have a hard time following some sections.

Queue up the class and find out why Groovy is the coolest kid on the programming block!