CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Object Oriented Programming in Java (Coursera) Coursera
University of California, San Diego

Object Oriented Programming in Java (Coursera)

Embark on a journey to understand Object Oriented Programming (OOP) principles using Java in this interactive Coursera course. Visualize complex concepts with ease as you learn to design, implement, and debug object-oriented applications. Whether you're aiming to become a professional developer or enhance your programming skills for personal projects, this course offers a structured path to mastery.

Jul 13th 2026
5-12 Weeks
Mastering the Software Engineering Interview (Coursera) Coursera
University of California, San Diego

Mastering the Software Engineering Interview (Coursera)

Are you ready for that dream internship or entry-level software engineering job? Mastering the Software Engineering Interview is here to equip you with the necessary tools and knowledge to excel in your technical problem-solving and interview communications. This course will guide you through practice sessions, algorithm mastery, and effective interviewing techniques to ensure you stand out.

Jul 13th 2026
4 Weeks
Introduction to Java Programming: Writing Good Code (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

Introduction to Java Programming: Writing Good Code (edX)

Embark on an interactive learning experience with 'Introduction to Java Programming: Writing Good Code'. This beginner-friendly course is designed to introduce you to the basics of Java programming, focusing on creating efficient and correct code. Dive into software engineering principles, ethical considerations in coding, and learn through engaging examples and case studies.

Self Paced
Self-Paced
C++ For C Programmers, Part B (Coursera) Coursera
University of California, Santa Cruz

C++ For C Programmers, Part B (Coursera)

Transition smoothly from C to C++ with our specialized course tailored for seasoned C programmers. Dive into advanced concepts, build on your algorithm expertise, and embrace object-oriented programming. This course will help you unlock the full potential of C++, expanding your skillset and enabling you to create more sophisticated applications.

Jul 13th 2026
5-12 Weeks
Android App Components - Intents, Activities, and Broadcast Receivers (Coursera) Coursera
Vanderbilt University

Android App Components - Intents, Activities, and Broadcast Receivers (Coursera)

Dive deeper into Android app creation with our specialized course. This program will teach you how to effectively use core Android components such as Activities, Intents, and Broadcast Receivers. Gain practical skills in programming these elements and learn about file I/O classes and Android storage mechanisms like Shared Preferences.

Jul 13th 2026
4 Weeks
Desenvolvimento Ágil com Java Avançado (Coursera) Coursera
Instituto Tecnológico de Aeronáutica

Desenvolvimento Ágil com Java Avançado (Coursera)

Este curso é projetado para profissionais que já possuem conhecimento básico em Java e desejam avançar suas habilidades. Você aprenderá a aplicar conceitos avançados de programação Java, criar aplicações web escaláveis e interagir com bancos de dados eficientemente, tudo isso no contexto da metodologia ágil.

Jul 13th 2026
4 Weeks