Learn to Teach Java
About this Specialization
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.Created by: University of California San Diego

Related Online Courses
This course introduces you to the nonprofit sector, nonprofit organizations, and the concepts of leadership and governance. While this course has been developed with North American culture in mind,... more
This specialization is specifically designed to equip aspiring project managers and professionals with the essential skills and knowledge required to excel in project management and prepare for the... more
The Deep Learning Specialization is a foundational program that will help you understand the capabilities, challenges, and consequences of deep learning and prepare you to participate in the... more
This 1.5 hours guided project is part 2 of the project \"Build Your First React Website.\" In this project, we focus on persistent states for class components and different strategies for them to... more
This is a self-paced lab that takes place in the Google Cloud console. In this hands-on lab you will create and use Terraform modules to organize your cloud configuration.Created by: Google Cloud more