Self-Study

Self-Paced Learning Experiences

Create games and simulations—no programming experience required

Oracle Academy self-study courses are designed to provide a self-paced learning experience for teachers, students and individuals. Learn how to create games, simulations and other graphical programs using basic Java programming via free educational Java development environments from Carnegie Mellon University (Alice) and the University of Kent (Greenfoot). No prior programming or computer science experience is required.


  • Getting Started with Java Using Alice

    Like our Getting Started with Java Using Alice Workshop, this freely available course is designed for teachers, students and individuals with little or no programming experience and teaches basic Java programming concepts through developing 3-D animations in Alice 3.1. Alice is a free, educational, introductory Java development environment created at Carnegie Mellon University. While it is suitable for all beginning learners, it can be especially engaging for girls. Learners will have fun creating animated stories and games using objects and characters from a rich gallery of 3-D models.

    Oracle Academy Self-Study courses are intended for individual study and are not recommended for classroom use.

    • Target Audience

      • Individuals with little or no programming experience
    • Prerequisites

      • None
    • Duration

      • Self-paced
    • Suggested Next Courses

      • Oracle Academy Workshop: Creating Java Programs with Greenfoot
      • Oracle Academy Course: Java Fundamentals
  • Creating Java Programs with Greenfoot

    Like our Creating Java Programs with Greenfoot Workshop, this freely available course engages teachers, students, and individuals who understand basic programming concepts to create 2-D games in Java. Greenfoot is a free educational Java development environment (JDE) created at the University of Kent. Learners will gain experience with detailed object-oriented programming terminology and concepts while creating 2-D games in a fun and interactive environment.

    Oracle Academy Self-Study courses are intended for individual study and are not recommended for classroom use.

    • Target Audience

      • Individuals interested in learning how to created 2-D games in Java
    • Prerequisites

      • A basic understanding of at least one programming language.
    • Duration

      • Self-paced
    • Suggested Next Courses

      • Oracle Academy Workshop: Creating Java Programs with Greenfoot
      • Oracle Academy Course: Java Fundamentals

Hardware and Software, Engineered to Work Together