Filter Courses (Click to filter)

Upcoming MOOCs

Learn to Teach Java: Sequences, Primitive Types and Using Objects (Coursera) Coursera
University of California, San Diego

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

Embark on a journey to master Java fundamentals and become an effective educator with our 'Learn to Teach Java' course. This course is tailored for teachers who wish to introduce their students to sequences, primitive types, and the art of using objects in programming. Whether you're preparing your class for Advanced Placement Computer Science A or a university-level introductory course, we provide both the knowledge and teaching strategies needed to succeed.

Jul 1st 2026
4 Weeks
Learn to Teach Java: Boolean Expressions, If Statements, and Iteration (Coursera) Coursera
University of California, San Diego

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

Dive into the world of Java programming education with this specialized course designed for teachers. Learn how to effectively teach Boolean expressions, if statements, and various forms of iteration (for and while loops) to your students. This course not only equips you with a deep understanding of these critical Java concepts but also provides strategies and resources to engage and educate your learners.

Jul 1st 2026
4 Weeks
Learn to Teach Java: Writing Classes and Arrays (Coursera) Coursera
University of California, San Diego

Learn to Teach Java: Writing Classes and Arrays (Coursera)

Dive into the world of Java programming with this comprehensive course tailored for teachers. Learn essential concepts like Class design and 1-D Arrays, and gain the skills needed not only to program but also to teach these topics effectively using interactive resources.

Jul 1st 2026
4 Weeks
Learn to Teach Java: ArrayLists and 2D Arrays (Coursera) Coursera
University of California, San Diego

Learn to Teach Java: ArrayLists and 2D Arrays (Coursera)

Unlock the potential to teach Java programming confidently with our specialized course designed for educators. Learn how to effectively instruct students on using ArrayLists and 2D Arrays, leveraging interactive content from the CS Awesome textbook. This course is perfect for teachers looking to enhance their curriculum and engage students in advanced programming concepts.

Jul 1st 2026
4 Weeks
Learn to Teach Java: Inheritance and Recursion (Coursera) Coursera
University of California, San Diego

Learn to Teach Java: Inheritance and Recursion (Coursera)

Dive into the world of Java programming with this comprehensive course, specifically tailored for teachers who wish to learn about Inheritance and Recursion concepts. Gain both programming skills and effective teaching strategies using the interactive CS Awesome textbook.

Jul 1st 2026
4 Weeks
Teaching Impacts of Technology: Fundamentals (Coursera) Coursera
University of California, San Diego

Teaching Impacts of Technology: Fundamentals (Coursera)

Explore the fundamental aspects of teaching about technology's impact on everyday life with our specialized course. Designed for K12 educators, this program delves into how various technologies influence our daily routines, from instant food delivery to entertainment. Learn to effectively convey these concepts in an engaging and age-appropriate manner.

Jul 1st 2026
4 Weeks

Last Submitted or Updated

Distributed Programming in Java (Coursera) Coursera
Rice University

Distributed Programming in Java (Coursera)

Discover Distributed Programming in Java with this comprehensive course designed for industry professionals and students alike. Learn essential concepts and apply them using frameworks such as Hadoop, Spark, Sockets, RMI, Kafka, MPI, and more to develop efficient distributed applications in Java 8. Boost your ability to handle large-scale data processing and improve application performance.

Jul 6th 2026
4 Weeks
Engineering Project Management: Risk, Quality, Teams, and Procurement (Coursera) Coursera
Rice University

Engineering Project Management: Risk, Quality, Teams, and Procurement (Coursera)

Dive into the world of Engineering Project Management with our specialized course designed to equip you with the skills needed to navigate risk, maintain quality standards, manage diverse teams, and expertly handle procurement processes. This course will transform your approach to project management, ensuring not just on-time delivery but also high-quality results.

Jul 6th 2026
5-12 Weeks
The Economics of Agro-Food Value Chains (Coursera) Coursera
Technische Universität München - TUM

The Economics of Agro-Food Value Chains (Coursera)

Dive into the fascinating world of agro-food value chains with our online course. Explore how these chains are transforming food production by focusing on quality, consumer value, and sustainable practices. Gain insights into market research, labelling, branding, pricing strategies, innovation, and using sustainability as a competitive edge in the agriculture sector.

Jul 8th 2026
5-12 Weeks
Accounting Analysis I: Measurement and Disclosure of Assets (Coursera) Coursera
University of Illinois at Urbana-Champaign

Accounting Analysis I: Measurement and Disclosure of Assets (Coursera)

Embark on a detailed exploration of key asset categories in Accounting Analysis I: Measurement and Disclosure of Assets. This course delves into the Balance Sheet essentials by examining cash, receivables, inventory, and long-lived assets. Gain insights into how these assets are measured and reported to ensure accurate financial statements.

Jul 6th 2026
5-12 Weeks
Environmental Management & Ethics (Coursera) Coursera
Technical University of Denmark - DTU

Environmental Management & Ethics (Coursera)

Dive into the world of environmental management and ethics with this comprehensive online course. Gain insights into ethical challenges in environmental dilemmas and learn tools for effective decision making in health, societal, and regulatory contexts. Become a responsible steward of our planet's resources.

Jul 6th 2026
5-12 Weeks