CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Search Engines for Web and Enterprise Data (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Search Engines for Web and Enterprise Data (Coursera)

Explore the fascinating world of search engines with our online course designed to teach you everything from basic concepts to advanced applications in web and enterprise data search technology. Gain insights into document indexing, searching algorithms, ranking techniques, understanding user intent, and more.

Sep 14th 2026
13-24 Weeks
CI/CD for Software Developers (Coursera) Coursera
Codio

CI/CD for Software Developers (Coursera)

Dive into the world of CI/CD with our intermediate-level course designed for software developers. Automate your workflow from version control to deployment using GitHub. Master essential skills like building, testing, and ensuring code quality before moving on to advanced topics such as secrets management and a capstone project that ties it all together.

Sep 14th 2026
3 Weeks
Software Testing for Developers (Coursera) Coursera
Codio

Software Testing for Developers (Coursera)

Discover how to enhance your coding skills by mastering software testing techniques in this beginner-friendly course. Perfect for JavaScript developers looking to improve their applications' reliability and performance without the need for additional installations. Explore test-driven development, behavior-driven development, user-acceptance testing, and more with practical examples and tools.

Sep 14th 2026
3 Weeks
Linux Embedded System Topics and Projects (Coursera) Coursera
University of Colorado Boulder

Linux Embedded System Topics and Projects (Coursera)

Dive into the world of embedded systems with our advanced Linux Embedded System Topics and Projects course. This capstone course builds on foundational knowledge gained from previous courses in Linux system programming, Buildroot, and Linux Kernel Programming. You'll explore essential topics, delve into kernel programming, understand Yocto Project intricacies, and apply your skills through practical projects.

Sep 14th 2026
4 Weeks
Performance Monitoring For Application Developers (Coursera) Coursera
Codio

Performance Monitoring For Application Developers (Coursera)

Dive into Performance Monitoring For Application Developers, an interactive course tailored for programmers eager to refine their applications' performance. This hands-on learning journey equips you with the skills needed to identify and resolve bottlenecks, all through browser-based assignments. No installation required – just bring your coding expertise and a desire to optimize.

Sep 14th 2026
3 Weeks
Selenium WebDriver with Python (Coursera) Coursera
Whizlabs

Selenium WebDriver with Python (Coursera)

Dive into the world of automated web testing with 'Selenium WebDriver with Python'. This course is designed for beginners and professionals who want to enhance their skills in web application testing. You'll learn how to set up Selenium WebDriver with Python, locate elements on a webpage, perform various interactions, and handle complex scenarios such as pop-ups and alerts. By the end of this course, you will have gained a strong foundation in Selenium WebDriver and be able to apply these skills to automate browser-based user actions effectively.

Sep 14th 2026
3 Weeks