CS: Software Engineering

Filter Courses within "CS: Software Engineering" (Click to filter)
Database Design and Basic SQL in PostgreSQL (Coursera) Coursera
University of Michigan

Database Design and Basic SQL in PostgreSQL (Coursera)

Discover the art and science of Database Design and learn to harness the power of SQL within the robust PostgreSQL environment. This course is designed for beginners and professionals alike, aiming to equip you with essential skills in creating, managing, and optimizing databases. From understanding historical database design principles to mastering SQL commands like INSERT INTO, WHERE, ORDER BY, and ON DELETE CASCADE, this course will guide you through building efficient table structures and schemas in PostgreSQL.

Sep 28th 2026
Self-Paced
Intermediate PostgreSQL (Coursera) Coursera
University of Michigan

Intermediate PostgreSQL (Coursera)

Take your PostgreSQL skills to the next level with this comprehensive course. From complex queries and transactions to efficient handling of text data and CSV files, you'll gain a deep understanding of advanced SQL techniques in PostgreSQL. Perfect for those looking to enhance their database management expertise.

Sep 28th 2026
Self-Paced
JSON and Natural Language Processing in PostgreSQL (Coursera) Coursera
University of Michigan

JSON and Natural Language Processing in PostgreSQL (Coursera)

Dive into the world of advanced database management with our 'JSON and Natural Language Processing in PostgreSQL' course. This course is designed to equip you with the skills needed to effectively handle complex data structures like JSON and natural language content within PostgreSQL databases. You'll learn how to optimize your database performance by creating and using inverted indexes, accessing external APIs, and processing web-scraped data. By the end of this course, you will have a strong understanding of PostgreSQL's full-text search capabilities and be able to apply them in real-world scenarios.

Sep 28th 2026
4 Weeks
DevOps and Build Automation with Python (Coursera) Coursera
LearnQuest

DevOps and Build Automation with Python (Coursera)

Embark on a journey to master DevOps and build automation with Python, the ultimate programming language for modern software development. This course is designed for programmers looking to enhance their skill set and embrace the principles of continuous integration and delivery. Through engaging lectures and practical labs, you'll learn how to automate your workflows, streamline your processes, and improve collaboration across teams.

Sep 28th 2026
4 Weeks
Effective Programming in Scala (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Effective Programming in Scala (Coursera)

Discover the power of Scala with this comprehensive online course. Master the art of programming in Scala to tackle complex problems efficiently, model business domains effectively, and write scalable, high-quality code. Learn best practices, error handling, testing, and more for a productive development experience.

Sep 28th 2026
5-12 Weeks
AI and the Illusion of Intelligence (Coursera) Coursera
Copenhagen Business School

AI and the Illusion of Intelligence (Coursera)

Discover how artificial intelligence has evolved and where it's headed with 'AI and the Illusion of Intelligence'. This insightful course offers a layman's guide to understanding AI without needing a background in computer science. Learn why AI won't surpass human capabilities, and explore the intriguing concept of creating an illusion of intelligence.

Sep 28th 2026
4 Weeks