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 provides foundational understanding of how computers process information through hardware and software. You will investigate the world of Information Technology (IT) and survey hardware... more
This course will teach you how to build RESTful APIs using Node.js and Express, two popular and widely used technologies in web development. You will learn how to create a server-side application... more
In this MOOC, you will learn the 5 steps of the PM4R Agile methodology, a hybrid approach for accelerating critical project tasks to achieve faster and more efficient delivery. Building on the... more
This Specialization introduces cybersecurity to novice software developers. It presents essential security concepts and how they apply to cloud deployments. Learners develop proficiency at... more
Do you struggle to recognize conflicts early enough? Do you need to learn about the ways you and others face conflict? Learn these skills and more from the Assessing Conflict course!Created by:... more