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

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

Get started with the basics of Java, and prepare to teach others using the free, online interactive CS Awesome textbook. In this course for teachers we'll guide you both in learning Java concepts and skills but also in how to effectively teach those to your students. This course will support you in teaching the Advanced Placement Computer Science A course or a similar introductory university-level programming course.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

We'll begin with simple instruction sequences, primitive types, and using objects, as covered in the APCS A Units 1 and 2. Each topic will begin by relating Java to block-based programming languages and then provide video overviews of CS Awesome content along with additional materials to supplement learning for your students.
You'll engage with additional materials to support your teaching including "deep dive" classroom discussion questions and assessment overviews and options for your students.
Course 1 of 5 in the Learn to Teach Java Specialization.

Syllabus

WEEK 1
Welcome!
Meet Dr. Simon and fellow learners in this class! Find out what you’ll be doing and learning.
Sequences of Instructions and Primitive Types (Unit 1): Learn as a Student
Instructions are the basic building blocks for programs. The sentences in our "essay", if you will (not a popular analogy for students - but true). Using CS Awesome, we'll learn some basic instructions in Java -- which focus more on storing and manipulating data (numbers and words) than we did in most block-based programming languages.

WEEK 2
Sequences of Instructions and Primitive Types (Unit 1): Teacher Powerup
This week we'll go deeper and engage with some resources to support your teaching. You'll explore some questions to use in classroom analysis discussions (Peer Instruction), learn how these concepts are commonly assessed, and prepare to help students who are having trouble with CS Awesome assessments. Finally, you can check your own Unit 1 Java and Java Teacher mastery on our end of Unit 1 quizzes.

WEEK 3
Using Objects (Unit 2): Learn as a Student
One of the key features of Java (as well as some other modern programming languages) is that it is "object-oriented" -- that we can design programs based around modeling of objects as a combination of data and methods (or actions) on that data. Using CS Awesome, we'll learn how to use already defined classes (classes are types of objects), to increase our power in solving problems in Java.

WEEK 4
Using Objects (Unit 2): Teacher Powerup
This week we'll go deeper and engage with some resources to support your teaching. You'll explore some questions to use in classroom analysis discussions (Peer Instruction), learn how these concepts are commonly assessed, and prepare to help students who are having trouble with CS Awesome assessments. Finally, you can check your own Unit 2 Java and Java Teacher mastery on our end of Unit 2 quizzes.

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

Related Courses

Teaching Popular Music in the Classroom (Coursera) Coursera
Berklee College of Music

Teaching Popular Music in the Classroom (Coursera)

Teaching Popular Music in the Classroom explores approaches to teaching popular music from culturally rich communities in the United States. Students in the course will learn teaching methods that engage youth with the basics of improvisation, technology, songwriting, arranging film score, and writing to the strengths of small bands. The course models how to integrate principles of authentic cultural relevance and positive youth development with contemporary music instruction, while providing tools for assessing and documenting learning and program progress.

Sep 21st 2026
4 Weeks
Foundations of Teaching for Learning: Introduction to Student Assessment (Coursera) Coursera
Commonwealth Education Trust

Foundations of Teaching for Learning: Introduction to Student Assessment (Coursera)

The Foundations of Teaching for Learning programme is for anyone who is teaching, or who would like to teach, in any subject and any context - be it at school, at home or in the workplace. With dynamic lessons taught by established and respected professionals from across the Commonwealth, this eight course programme will see you develop and strengthen your skills in teaching, professionalism, assessment, and more. As you carry on through the programme, you will find yourself strengthening not only your skills, but your connection with colleagues across the globe. A professional development opportunity not to be missed.

Sep 21st 2026
5-12 Weeks
Foundations of Teaching for Learning: Learners and Learning (Coursera) Coursera
Commonwealth Education Trust

Foundations of Teaching for Learning: Learners and Learning (Coursera)

The Foundations of Teaching for Learning programme is for anyone who is teaching, or who would like to teach, in any subject and any context - be it at school, at home or in the workplace. With dynamic lessons taught by established and respected professionals from across the Commonwealth, this eight course programme will see you develop and strengthen your skills in teaching, professionalism, assessment, and more.

Sep 21st 2026
5-12 Weeks
Foundations of Teaching for Learning: Being a Professional (Coursera) Coursera
Commonwealth Education Trust

Foundations of Teaching for Learning: Being a Professional (Coursera)

The Foundations of Teaching for Learning programme is for anyone who is teaching, or who would like to teach, in any subject and any context - be it at school, at home or in the workplace. With dynamic lessons taught by established and respected professionals from across the Commonwealth, this eight course programme will see you develop and strengthen your skills in teaching, professionalism, assessment, and more. As you carry on through the programme, you will find yourself strengthening not only your skills, but your connection with colleagues across the globe. A professional development opportunity not to be missed.

Sep 21st 2026
5-12 Weeks
Teaching for Justice and Inclusivity In Challenging Times (Coursera) Coursera
University of Colorado Boulder

Teaching for Justice and Inclusivity In Challenging Times (Coursera)

As a teacher, are you wondering what you can say in class about race or racism or gender and sexuality? Are you feeling pushback in your own school or context or pressure to avoid topics that have been labeled as "divisive"? Are you curious about how to support all students in your classes and how to build trust with parents and families in more sustained and enduring ways? If so, this course is for you.

Sep 28th 2026
5-12 Weeks
Foundations of Teaching for Learning: Introduction (Coursera) Coursera
Commonwealth Education Trust

Foundations of Teaching for Learning: Introduction (Coursera)

The Foundations of Teaching for Learning programme is for anyone who is teaching, or who would like to teach, in any subject and any context - be it at school, at home or in the workplace. With dynamic lessons taught by established and respected professionals from across the Commonwealth, this eight course programme will see you develop and strengthen your skills in teaching, professionalism, assessment, and more. As you carry on through the programme, you will find yourself strengthening not only your skills, but your connection with colleagues across the globe. A professional development opportunity not to be missed.

Sep 21st 2026
4 Weeks
Teaching in University Science Laboratories (Developing Best Practice) (Coursera) Coursera
University of Amsterdam

Teaching in University Science Laboratories (Developing Best Practice) (Coursera)

This course is developed to improve the effectiveness of laboratory classes in higher education. It aims to support teachers to improve their teaching skills for active learning in university science laboratory courses. It will show you how laboratory sessions can differ with respect to their aim and expected learning outcomes, how to engage students for learning and how to cope with their different levels of pre-knowledge and experience and probe their understanding. Last but not least it will show how you could assess students in laboratory courses.

Sep 28th 2026
5-12 Weeks
Designing Learning Innovation (Coursera) Coursera
Politecnico di Milano

Designing Learning Innovation (Coursera)

Where to start to innovate your teaching? But before that, what does it mean to innovate in the classroom? Designing Learning Innovation aims to put the designing culture at the service of learning innovation, supporting those who do not have a specific pedagogical background and those who wish to learn the basic tools of a good teaching design then to continue exploring the frontiers of innovation. A set of logical and methodological tools to innovate teaching, finding the most suitable approaches with one’s own vision of the teaching-learning experience.

Sep 28th 2026
5-12 Weeks
Ubiquitous Learning and Instructional Technologies (Coursera) Coursera
University of Illinois at Urbana-Champaign

Ubiquitous Learning and Instructional Technologies (Coursera)

This course will analyze currently available technologies for learning. Areas addressed include: learning management systems, intelligent tutors, computer adaptive testing, gamification, simulations, learning in and through social media and peer interaction, universal design for learning, differentiated instruction systems, big data and learning analytics, attention monitoring, and affect-aware systems.

Sep 28th 2026
4 Weeks
Foundations of Teaching for Learning: Planning for Teaching and Learning (Coursera) Coursera
Commonwealth Education Trust

Foundations of Teaching for Learning: Planning for Teaching and Learning (Coursera)

The Foundations of Teaching for Learning programme is for anyone who is teaching, or who would like to teach, in any subject and any context - be it at school, at home or in the workplace. With dynamic lessons taught by established and respected professionals from across the Commonwealth, this eight course programme will see you develop and strengthen your skills in teaching, professionalism, assessment, and more. As you carry on through the programme, you will find yourself strengthening not only your skills, but your connection with colleagues across the globe. A professional development opportunity not to be missed.

Sep 21st 2026
5-12 Weeks