We may earn an affiliate commission when you visit our partners.
Course image
Beth Simon

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.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Five courses

Learn to Teach Java: Sequences, Primitive Types and Using Objects

Get started with Java basics and prepare to teach using the free CS Awesome textbook. This course guides you in learning Java concepts and teaching them to students.

Learn to Teach Java: Boolean Expressions, If Statements, and Iteration

Learn to program with Java, including Boolean Expressions, If Statements, and For and While Loops. Prepare to teach others using the free, online interactive CS Awesome textbook.

Learn to Teach Java: Writing Classes and Arrays

Learn to program using Class design and 1-D Arrays in Java, and prepare to teach others using the free, online interactive CS Awesome textbook.

Learn to Teach Java: ArrayLists and 2D Arrays

Learn to program with ArrayLists and 2-D Arrays in Java, preparing to teach others using CS Awesome. We'll guide you in learning Java concepts and skills and how to teach them to your students.

Learn to Teach Java: Inheritance and Recursion

Learn to program with Inheritance and Recursion in Java, and prepare to teach others using the free, online interactive CS Awesome textbook.

Learning objectives

  • Learn apcs a java concepts and skills
  • Experience and prepare to implement effective teaching techniques for programming
  • Explore the cs awesome curriculum

Save this collection

Save Learn to Teach Java to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser