CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Java Servlet Pages (JSPs) (Coursera) Coursera
LearnQuest

Java Servlet Pages (JSPs) (Coursera)

Discover the power of Java Servlet Pages (JSPs) in web application development through this detailed Coursera course. From understanding basic scripting to mastering complex JSP concepts like directives, tags, beans, expression language, and more, you'll gain a deep insight into creating dynamic, data-driven web pages.

Sep 14th 2026
3 Weeks
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
Prepare for a Software Development Career (FutureLearn) FutureLearn
FutureLearn

Prepare for a Software Development Career (FutureLearn)

Begin your journey into the world of software development with our expert-led course. Gain a solid understanding of Java and Python, two key languages for any developer's toolkit. Master object-oriented programming (OOP) principles, and delve into crucial topics like methods, constructors, strings, inheritance, classes, and collections. This course is designed to equip you with the knowledge and skills necessary to launch or advance your career in software development.

Self Paced
4 Weeks