Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of California, San Diego

Learn to Teach Java

University of California, San Diego via Coursera Specialization

Overview

Learn to teach introductory Java -- with a focus on the new Advanced Placement Computer Science A curriculum. Preview the CS Awesome curriculum with overview videos to help you prepare for class efficiently. Learn teaching tips and access supporting materials from an expert in CS education with 15+ years experience including advice on teaching debugging, code tracing (for answering multiple choice questions) and problem solving patterns. Complete activities specifically designed for teachers and create materials you can use in your classroom.

Syllabus

Course 1: Learn to Teach Java: Sequences, Primitive Types and Using Objects
- Offered by University of California San Diego. Get started with the basics of Java, and prepare to teach others using the free, online ... Enroll for free.

Course 2: Learn to Teach Java: Boolean Expressions, If Statements, and Iteration
- Offered by University of California San Diego. Learn to program with Boolean Expressions, If Statement, and For and While Loops in Java, and ... Enroll for free.

Course 3: Learn to Teach Java: Writing Classes and Arrays
- Offered by University of California San Diego. Learn to program using Class design and 1-D Arrays in Java, and prepare to teach others using ... Enroll for free.

Course 4: Learn to Teach Java: ArrayLists and 2D Arrays
- Offered by University of California San Diego. Learn to program with ArrayLists and 2-D Arrays in Java, and prepare to teach others using ... Enroll for free.

Course 5: Learn to Teach Java: Inheritance and Recursion
- Offered by University of California San Diego. Learn to program with Inheritance and Recursion in Java, and prepare to teach others using ... Enroll for free.

Courses

Taught by

Beth Simon

Reviews

Start your review of Learn to Teach Java

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.