CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Data Modeling and Applications (Coursera) Coursera
Illinois Tech

Data Modeling and Applications (Coursera)

Dive into the world of data with our Data Modeling and Applications course on Coursera. Whether you're a beginner or an experienced professional, this course will equip you with the knowledge to effectively design, implement, and manage databases for various applications. Explore different data models such as relational, network, and hierarchical models, learn about database structures, application development, query systems, file security, and the critical role of the database administrator. Enroll now and take your career in data management to new heights.

Sep 28th 2026
5-12 Weeks
Leadership Principles for Software Engineers (Coursera) Coursera
Advancing Women in Tech

Leadership Principles for Software Engineers (Coursera)

Embark on a transformative journey into the realm of software engineering leadership with our exclusive course. Taught by seasoned professionals from industry giants like Amazon, Google, and Microsoft, this program is crafted for aspiring and current software engineers who aim to transition into management roles. Discover proven strategies and best practices that will empower you to lead high-performing teams, attract top talent, and drive innovation within your organization.

Sep 27th 2026
3 Weeks
Algorithms, Part I (Coursera) Coursera
Princeton University

Algorithms, Part I (Coursera)

Dive into the core principles of computer science with 'Algorithms, Part I' – a foundational online course designed for serious programmers. This course explores elementary data structures, sorting algorithms, searching techniques, and more, all implemented in Java to enhance your understanding and practical skills. Get ready to unlock the secrets behind efficient coding and problem-solving.

Sep 21st 2026
5-12 Weeks
Java程序设计 (Coursera) Coursera
Peking University

Java程序设计 (Coursera)

《Java程序设计》是由 Coursera 提供的一门在线课程,专为帮助学生学习 Java 语言及其应用而设。通过这门课程,你将掌握 Java 语言的语法、面向对象编程原则,并深入理解 Java 语言机制。此外,课程还涵盖了 Java SE 中基本 API 的使用,如集合、线程、输入输出、图形用户界面和网络应用等。适合大学本科生以及有计算机基础的学生,尤其是那些已经学过计算机基础、计算概论或 C 语言的学员。

Sep 21st 2026
5-12 Weeks
Design Principles: an Introduction (Coursera) Coursera
University of California, San Diego

Design Principles: an Introduction (Coursera)

Explore the core concepts of design that make an interface intuitive and effective. This course delves into essential principles of visual organization and user interaction, teaching you how to create more engaging and user-friendly digital experiences. Learn about perception, cognition, and how to conduct and analyze controlled experiments online, all while using web design as a practical example.

Sep 21st 2026
3 Weeks
Programando con Java para aplicaciones Android (Coursera) Coursera
Universidad Nacional Autónoma de México

Programando con Java para aplicaciones Android (Coursera)

Sumérgete en el mundo del desarrollo de aplicaciones Android con nuestro curso 'Programando con Java'. Este curso te guía paso a paso, enseñándote a programar aplicaciones móviles utilizando Java. Desde tu primer 'Hola Mundo' hasta la creación de interfaces avanzadas y funcionalidades complejas.

Sep 21st 2026
3 Weeks
Quantitative Formal Modeling and Worst-Case Performance Analysis (Coursera) Coursera
EIT Digital

Quantitative Formal Modeling and Worst-Case Performance Analysis (Coursera)

Dive into 'Quantitative Formal Modeling and Worst-Case Performance Analysis' - a course designed for those looking to enhance their understanding of abstract thinking, modeling, and solving performance issues using formal methods. Learn how to mathematically analyze systems, from token production/consumption to Petri-nets, with a focus on single-rate dataflow graphs.

Sep 21st 2026
4 Weeks