• Education Board

      Elizabeth Hawthorne  
      Christine  Stephenson  
    Past Chair
      Jane Prey  
      Mehran  Sahami  
      Diana Burley  
      Michelle  Craig  
      Alison  Derbenwick Miller  
      Paul  Leidig  
      Andrew  McGettrick  
      Briana  Morrison  
      Fay Cobb  Payton  
      Mihaela  Sabin  
      Cara  Tang  
      R.  Venkatesh  
    CSTA, ex officio
      Jake Baskin  
    D&I Council Liaison
      Lisa Smith
  • Education Advisory Committee

    ACM India Representative
      Abhiram Ranade  
      R.  Venkatesh  
      Thomas Cortina  
      Leigh Ann  Delyser  
      Daryl  Detrick
      Judith  Gal-Ezer  
      Christina  Gardner-Mccune  
      Michael  Goldweber  
      Steven  Gordon  
      David  Joyner  
      Amruth  Kumar  
      Alvaro  Monge  
      Tamara  Pearson  
      Chris  Piech  
      Susan  Reiser  
      Christian  Servin  
      Olivier  St-Cyr  
      Peter  Thiemann  
      Jodi  Tims  
      Cindy  Tucker  
      Ellen  Walker  
      Andrew  Williams  
      Pat  Yongpradit  
      Aimin  Zhu
      Stuart  Zweben  
    CSAB Representative
      Paul Leidig  
    Chair, Committee for Computing Education in Community Colleges
      Cara Tang  
    Headquarters Liaison
      Yan Timanovsky  
      Alison Clear  
      Robert  Schnabel  
    SIGCSE Representative
      Mary Anne Egan  

Learning Path: Beginning Java

In this learning path, intended for those just starting out in software and application development, your host and prolific Java author, speaker, architect, and educator, Ben Evans, guides you on your first encounter with Java and the Java platform. You’ll explore major concepts, such as static typing and object-oriented development, both of which are well represented in Java and have formed an excellent grounding for literally millions of successful software developers. You’ll also look at language foundations and professional tools such as integrated development environments (IDEs) that are relevant to the working programmer. By the end of this learning path, you will have a firm grasp of the fundamentals of Java development and will be ready to begin your journey as a software developer.

Featured Resource: Learning Path: Beginning Java