CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Managing Scope in a Java Enterprise Edition Application (Coursera) Coursera
LearnQuest

Managing Scope in a Java Enterprise Edition Application (Coursera)

Dive into the world of Java Enterprise Edition (EE) application management with our specialized course on handling scope effectively. From understanding session purposes and features to exploring basic servlet construction, you'll gain insights into maintaining state and managing scopes like request, application, and cookies. Perfect for developers aiming to elevate their enterprise-level projects.

Sep 14th 2026
3 Weeks
Enterprise Java Beans (EJBs) and the Jakarta Persistence API (JPA) (Coursera) Coursera
LearnQuest

Enterprise Java Beans (EJBs) and the Jakarta Persistence API (JPA) (Coursera)

Dive deep into Enterprise Java Beans (EJBs), a cornerstone technology for developing scalable and robust Java EE applications. This course will guide you through understanding the EJB architecture, creating EJB components, and leveraging the Jakarta Persistence API (JPA) for efficient data management. Whether you're new to enterprise application development or looking to refine your skills, this course offers a comprehensive learning path.

Sep 14th 2026
4 Weeks
Introduction to Java Enterprise Edition (EE) (Coursera) Coursera
LearnQuest

Introduction to Java Enterprise Edition (EE) (Coursera)

Dive into the world of Java Enterprise Edition (JEE) with this comprehensive online course. Learn about the platform's core concepts, explore essential libraries and technologies, and gain practical knowledge in web development fundamentals, servlets, and control flow management. Perfect for beginners and professionals looking to enhance their understanding of enterprise application development.

Sep 14th 2026
2 Weeks
Software Engineering: Implementation and Testing (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Software Engineering: Implementation and Testing (Coursera)

Dive into the world of Software Engineering with our 'Implementation and Testing' course, designed for those looking to refine their expertise in developing and maintaining complex software systems. This course will guide you through the critical phases of SDLC, equipping you with the knowledge needed to implement robust solutions and conduct thorough testing.

Sep 14th 2026
5-12 Weeks
Software Engineering: Modeling Software Systems using UML (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Software Engineering: Modeling Software Systems using UML (Coursera)

Discover the secrets to successful software engineering through our 'Software Engineering: Modeling Software Systems using UML' course. Dive into understanding Unified Modeling Language (UML) models and learn how they can be used to analyze and document complex software systems effectively. This course is ideal for developers, project managers, and anyone involved in the software development life cycle.

Sep 14th 2026
5-12 Weeks
Software Engineering: Software Design and Project Management (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Software Engineering: Software Design and Project Management (Coursera)

Dive into the world of Software Engineering with our in-depth course on Software Design and Project Management. This course will guide you through the critical phases of the Software Development Life Cycle (SDLC), focusing on project planning, analysis/design, architectural patterns, design patterns, and effective project management techniques to ensure successful software development projects.

Sep 14th 2026
3 Weeks
C Programming: Getting Started - 1 (Coursera) Coursera
Institut Mines-Telecom,Dartmouth College

C Programming: Getting Started - 1 (Coursera)

Embark on a comprehensive introduction to C programming with our beginner-friendly course. Dive into hands-on coding exercises that provide instant feedback as you learn to write programs, perform calculations, store values in variables, and utilize loops. This course is perfect for those new to programming or looking to expand their skills in the versatile and widely-used C language.

Sep 14th 2026
4 Weeks
C Programming: Modular Programming and Memory Management - 3 (Coursera) Coursera
Institut Mines-Telecom,Dartmouth College

C Programming: Modular Programming and Memory Management - 3 (Coursera)

Dive into the world of C programming with our advanced course designed to enhance your coding skills. This course focuses on modular programming techniques and memory management, crucial aspects that will help you build robust applications. You'll learn how to break down complex tasks into manageable functions and gain a deeper understanding of pointers and computer memory.

Sep 14th 2026
3 Weeks
CUDA at Scale for the Enterprise (Coursera) Coursera
Johns Hopkins University

CUDA at Scale for the Enterprise (Coursera)

Dive into 'CUDA at Scale for the Enterprise' and master the art of leveraging GPU power beyond consumer-grade installations. This course is designed for professionals looking to scale their use of CUDA technology within enterprise applications. Learn how to implement asynchronous workflows, manage data transfers with events, and apply GPUs to sorting algorithms and image processing tasks.

Sep 14th 2026
5-12 Weeks