This course starts at a high level, covering core components and concepts for the language. Topics include the different interpreter types, writing graphical programs, available security options, process communication, classpaths, and the browser user interface (BUI). From there, the course delves deeper into the language and investigates variable and data types, program flow, and error handling. It then details working with data from the file system and interfacing with a databases, and ends with an introduction to Object Oriented Programming.
Students should have a basic understanding of programming and the mounting process described in the 'Setup and Configuration' pre-session class materials.
Running Time: 4hr 10min