Find everything you need in the Hebrew language – tips, guides, and interesting articles, with rich and in-depth content that will provide you with knowledge and inspiration.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
Get started with Java basics and prepare to teach others with the free, interactive CS Awesome textbook. In this course for teachers, we’ll guide you through learning Java concepts and skills, as well as how to effectively teach it to your students.
This course will support you in studying the Advanced Placement Computer Science A course or a similar introductory programming course at the university level.
We’ll start with simple instruction sequences, primitive types, and using objects, as covered in Units 1 and 2 of APCS A. Each topic will begin with the context of Java to block-based programming languages, followed by video summaries of CS Awesome content along with additional materials to support learning for your students.
Be integrated with additional materials to support your teaching, including questions for in-depth class discussion, assessment reviews, and options for your students.
Learn to program with Boolean expressions, if statements, and For and While loops in Java, and prepare to teach others with the free, interactive CS Awesome textbook. In this course for teachers, we’ll guide you through learning Java concepts and skills, as well as how to effectively teach it to your students.
This course will support you in studying the Advanced Placement Computer Science A course or a similar introductory programming course at the university level.
Covers the important Java concepts of selection (if statements) and iteration (loops), as covered in Units 3 and 4 of APCS A. Each topic will begin with the context of Java to block-based programming languages, followed by video summaries of CS Awesome content along with additional learning support materials for your students.
Be integrated with additional materials to support your teaching, including questions for in-depth class discussion, assessment reviews, code tracing and problem-solving capabilities for your students, including preparation for open source questions.
Learn to program by designing classes and one-dimensional arrays in Java, and prepare to teach others with the free, interactive CS Awesome textbook. In this course for teachers, we’ll guide you through learning Java concepts and skills, as well as how to effectively teach it to your students.
This course will support you in studying the Advanced Placement Computer Science A course or a similar introductory programming course at the university level.
We will cover the important Java concepts of class design and one-dimensional arrays, as covered in Units 5 and 6 of APCS A. Each topic will begin with the context of Java to block-based programming languages, followed by video summaries of CS Awesome content along with additional learning support materials for your students.
Be integrated with additional materials to support your teaching, including questions for in-depth class discussion, assessment reviews, code tracing and problem-solving capabilities for your students, including preparation for open source questions.
Learn to program with array lists and 2D arrays in Java, and prepare to teach others with the free, interactive CS Awesome textbook. In this course for teachers, we’ll guide you through learning Java concepts and skills, as well as how to effectively teach it to your students.
This course will support you in studying the Advanced Placement Computer Science A course or a similar introductory programming course at the university level.
We will cover the Java concepts of array lists and 2D arrays, as covered in Units 7 and 8 of APCS A. Each topic will begin with the context of Java to block-based programming languages, followed by video summaries of CS Awesome content along with additional learning support materials for your students.
Be integrated with additional materials to support your teaching, including questions for in-depth class discussion, assessment reviews, code tracing and problem-solving capabilities for your students, including preparation for open source questions.
Learn to program with inheritance and recursion in Java, and prepare to teach others with the free, interactive CS Awesome textbook. In this course for teachers, we’ll guide you through learning Java concepts and skills, as well as how to effectively teach it to your students.
This course will support you in studying the Advanced Placement Computer Science A course or a similar introductory programming course at the university level.
We will cover the Java concepts of inheritance and recursion, as covered in Units 9 and 10 of APCS A. Each topic will begin with the context of Java to block-based programming languages, followed by video summaries of CS Awesome content along with additional learning support materials for your students.
Be integrated with additional materials to support your teaching, including questions for in-depth class discussion, assessment reviews, code tracing and problem-solving capabilities for your students, including preparation for open source questions.



