Filter Courses (Click to filter)

Upcoming MOOCs

Fundamentals of Quantitative Modeling (Coursera) Coursera
University of Pennsylvania

Fundamentals of Quantitative Modeling (Coursera)

Discover the power of numbers in business with 'Fundamentals of Quantitative Modeling'. This course will equip you with essential skills for interpreting spreadsheets, analyzing past performance, and predicting future outcomes using quantitative modeling. Whether you're new to data analysis or looking to refine your existing skills, this course offers a structured approach to mastering the art and science of putting data to work.

Jun 29th 2026
4 Weeks
Write Professional Emails in English (Coursera) Coursera
Georgia Institute of Technology

Write Professional Emails in English (Coursera)

Unlock the secrets to effective business emailing with this comprehensive course designed to elevate your English writing skills specifically for professional correspondence. Learn how to craft compelling introductions, announcements, requests, apologies, and revisions while gaining valuable insights into different email formats and cultural nuances. This course is perfect for those looking to enhance their communication abilities in a global business environment.

Jun 29th 2026
5-12 Weeks
Introduction to CSS3 (Coursera) Coursera
University of Michigan

Introduction to CSS3 (Coursera)

Discover the fundamentals of modern web design with our 'Introduction to CSS3' course. Dive into the world of Cascading Style Sheets and learn how to transform basic HTML pages into visually appealing, dynamic websites. This beginner-friendly course focuses on writing effective CSS rules, testing your code, and developing good programming practices.

Jun 29th 2026
4 Weeks
Programming Foundations with JavaScript, HTML and CSS (Coursera) Coursera
Duke University

Programming Foundations with JavaScript, HTML and CSS (Coursera)

Discover the basics of programming and web development with this beginner-friendly course. Learn essential coding principles and create interactive web pages using HTML, CSS, and JavaScript. Perfect for those new to coding, this course will guide you through problem-solving techniques and help you build a functional image upload and filter application.

Jun 29th 2026
4 Weeks
Java Programming: Solving Problems with Software (Coursera) Coursera
Duke University

Java Programming: Solving Problems with Software (Coursera)

Dive into the world of Java Programming with this engaging course designed for beginners and advanced learners alike. Gain proficiency in coding, algorithm design, and problem-solving techniques while working on real-world applications like image processing and website analysis. By the end, you'll have built a program to analyze baby name popularity trends over decades.

Jun 29th 2026
4 Weeks
Java Programming: Arrays, Lists, and Structured Data (Coursera) Coursera
Duke University

Java Programming: Arrays, Lists, and Structured Data (Coursera)

Expand your knowledge in Java programming by diving into the world of arrays, lists, and structured data. This course builds upon the fundamentals taught in 'Java Programming: Solving Problems with Software' and takes you deeper into creating sophisticated applications. You'll learn to leverage advanced data structures to solve complex problems and enhance your ability to design robust software solutions.

Jun 29th 2026
4 Weeks

Last Submitted or Updated

Software Architecture (Coursera) Coursera
University of Alberta

Software Architecture (Coursera)

Explore the fundamentals of Software Architecture in this expert-led course by Coursera. Understand how components interact, learn about various architectural styles, and gain insights into creating effective and scalable software solutions.

Jun 29th 2026
4 Weeks
Object-Oriented Design (Coursera) Coursera
University of Alberta

Object-Oriented Design (Coursera)

Elevate your programming skills with our Object-Oriented Design Specialization course. Designed for Java beginners, this course will guide you through the intricacies of OOP principles, enabling you to craft efficient, scalable software solutions. Learn how to analyze and design objects effectively while mastering UML for clear documentation.

Jun 29th 2026
4 Weeks
Introduction to Graph Theory (Coursera) Coursera
University of California, San Diego,Higher School of Economics - HSE University

Introduction to Graph Theory (Coursera)

Embark on an enlightening journey into the world of Graph Theory with our introductory course. Delve into the basics of graph representation, uncover the beauty and logic behind key concepts, and discover real-world applications that range from GPS navigation to circuit design and beyond. Perfect for beginners and enthusiasts alike.

Jun 29th 2026
5-12 Weeks
Combinatorics and Probability (Coursera) Coursera
University of California, San Diego,Higher School of Economics - HSE University

Combinatorics and Probability (Coursera)

Discover the art and science of counting and probability with our Combinatorics and Probability course. Designed for beginners and advanced learners alike, this course explores essential mathematical concepts that are crucial in various fields such as computer science, data analysis, and everyday problem-solving. Learn to efficiently count possibilities, understand randomness, and make informed decisions.

Jun 29th 2026
5-12 Weeks
Design Patterns (Coursera) Coursera
University of Alberta

Design Patterns (Coursera)

Dive into the world of software architecture with our comprehensive Design Patterns course on Coursera. This course is designed for those who want to take their understanding of object-oriented programming (OOP) to the next level by learning how to apply design patterns effectively. You'll explore a wide range of established design patterns, each solving common problems in software development, and learn how to implement them in your projects.

Jun 29th 2026
4 Weeks
Desenvolvimento Ágil com Padrões de Projeto (Coursera) Coursera
Instituto Tecnológico de Aeronáutica

Desenvolvimento Ágil com Padrões de Projeto (Coursera)

Este curso vai além das práticas básicas de desenvolvimento, ensinando você a utilizar padrões de projeto em projetos ágeis para criar sistemas robustos que podem se adaptar rapidamente a mudanças nos requisitos. Aprenda técnicas avançadas e aplique-as no desenvolvimento de software em Java.

Jun 29th 2026
4 Weeks