CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Prompt Engineering for Web Developers (Coursera) Coursera
Scrimba

Prompt Engineering for Web Developers (Coursera)

Unlock the full potential of AI language models such as ChatGPT and Google Bard by mastering prompt engineering. This course is tailored for web developers who want to enhance their interaction with AI, ensuring they get the best possible outcomes from their inputs. Learn techniques to create compelling prompts that drive effective outputs.

Sep 14th 2026
3 Weeks
Microservice Architectures (Coursera) Coursera
Vanderbilt University

Microservice Architectures (Coursera)

Discover the secrets to developing efficient and flexible software systems with our Microservice Architectures course. Designed for developers and architects seeking to understand and implement microservices effectively, this course provides a deep dive into the principles of designing, deploying, and maintaining microservice-based applications. From understanding program slicing to mastering containerization and orchestration tools like Docker and Kubernetes, you'll gain the skills needed to revolutionize your approach to software development.

Sep 14th 2026
3 Weeks
Functional Programming with Java and Threads (Coursera) Coursera
Vanderbilt University

Functional Programming with Java and Threads (Coursera)

Dive into Functional Programming with Java and explore modern object-oriented and functional programming concepts. This course will guide you through implementing efficient and scalable concurrent programs using cutting-edge Java features like virtual threads. Perfect for developers looking to enhance their skills in Java programming and concurrency management.

Sep 14th 2026
4 Weeks
Introduction to Open Source Application Development (Coursera) Coursera
Illinois Tech

Introduction to Open Source Application Development (Coursera)

Discover the fundamentals of systems programming with this introductory course on Open Source Application Development. Dive into essential topics such as problem-solving through coding, pseudocode creation, data types manipulation, control structures application, modularization techniques, and array handling. Gain proficiency in error detection, variable management, loop utilization, function and method implementation, operator usage across different data types, and the object-oriented programming concepts of classes, inheritance, and polymorphism.

Sep 14th 2026
5-12 Weeks
Programming and Application Foundations (Coursera) Coursera
Illinois Tech

Programming and Application Foundations (Coursera)

Discover the fundamentals of web development and programming with our Programming and Application Foundations course. Designed for beginners, this course will guide you through creating and deploying modern web pages using HTML, CSS, and JavaScript. Dive into data modeling, database design, and administration to build robust, multi-user applications. Start your journey towards becoming a proficient developer today!

Sep 14th 2026
5-12 Weeks
Rust for Large Language Model Operations (LLMOps) (Coursera) Coursera
Duke University

Rust for Large Language Model Operations (LLMOps) (Coursera)

Dive into the world of AI development with our advanced Rust for Large Language Model Operations (LLMOps) course. This course is designed for developers who want to harness the power of Rust in building, deploying, and managing sophisticated language models at scale. You'll gain expertise in integrating Rust with cutting-edge frameworks like HuggingFace Transformers and learn how to efficiently deploy these models on cloud platforms.

Sep 14th 2026
4 Weeks