Skip to content Skip to site navigation Skip to service navigation

Programming Basics for Beginners

Class Code Date Delivery Method Cost
ITS-2516
  • Mon Nov 11, 9:00 am to 12:00 pm
  • Wed Nov 13, 9:00 am to 12:00 pm
Live Online - 2 sessions $450

Most Technology Training classes will be delivered online until further notice.

Before each sesson, Tech Training will provide a Zoom link for live online classes, along with any required class materials.


This introductory course covers the fundamental concepts and skills of programming in a
high-level language. Topics include hardware and software systems, data types and variables, basic input and output, flow controls, methods, etc.

Learning Outcomes (Objectives):
At the completion of the course, the students/participants should be able to:
- Choose the appropriate data type(s) for implementing a given problem
- Analyze the behavior of simple programs involving the fundamental programming constructs
- Design and implement a program that uses fundamental programming constructs

Textbook (Optional):
Y. Daniel Liang. Introduction to Java Programming and Data Structures, Comprehensive Version, 12th edition, Pearson, 2019. (ISBN-13: 978-01346520238)

Course Schedule:
Hour 1: Introduction to Computers, Programs and Java -- Chapter 1
Hour 2: Variables, I/O, Types, Strings -- Chapter 2, 4
Hour 3: Control Flows, Conditionals --  Chapter 3
Hour 4: Loops - while, do-while, for -- Chapter 5
Hour 5: Methods -- Chapter 6
Hour 6: Arrays --  Chapter 7

Chen-Hsiang (Jones) Yu

Dr. Chen-Hsiang (Jones) Yu is a full Teaching Professor at Northeastern University. He is also an affiliated faculty member at the Center for Dynamical Biomarkers, Beth Israel Deaconess Medical Center/Harvard Medical School. He earned B.Eng. and M.S.

Custom training workshops are available for this program

Technology training sessions structured around individual or group learning objectives. Learn more about custom training


University IT Technology Training sessions are available to a wide range of participants, including Stanford University staff, faculty, students, and employees of Stanford Hospitals & Clinics, such as Stanford Health Care, Stanford Health Care Tri-Valley, Stanford Medicine Partners, and Stanford Medicine Children's Health.

Additionally, some of these programs are open to interested individuals not affiliated with Stanford, allowing for broader community engagement and learning opportunities.