Software Development

Filter Courses within "Software Development" (Click to filter)
Hands-on with AWS: Software Development Practices (Coursera) Coursera
AWS

Hands-on with AWS: Software Development Practices (Coursera)

Dive into the world of efficient software development with our 'Hands-on with AWS: Software Development Practices' course. Learn to accelerate your application delivery pipeline through Continuous Integration and Continuous Delivery methodologies, all while leveraging Amazon Web Services (AWS). Start with foundational theory and progress to practical applications using AWS CodeCommit for version control and Git repository management.

Jul 27th 2026
2 Weeks
Working with Integrated Development Environments (Coursera) Coursera
University of Leeds

Working with Integrated Development Environments (Coursera)

Discover how to harness the power of Integrated Development Environments (IDEs) with this comprehensive course. Ideal for beginners and experienced programmers alike, you'll learn to set up your environment, navigate through interfaces, and leverage crucial features like debugging to boost productivity in software development projects.

Jul 27th 2026
2 Weeks
Introduction to Software Development and Applications (Coursera) Coursera
Northeastern University

Introduction to Software Development and Applications (Coursera)

Embark on a journey into the world of software engineering with our Introduction to Software Development and Applications course. Designed for beginners, this course will provide you with essential skills in designing and programming significant business applications efficiently. Learn practical techniques to model complex problems and develop solutions that can make an impact in the real world.

Jul 27th 2026
4 Weeks
Creative Programming for Digital Media & Mobile Apps (Coursera) Coursera
University of London,Goldsmiths, University of London

Creative Programming for Digital Media & Mobile Apps (Coursera)

Transform your creative ideas into reality with 'Creative Programming for Digital Media & Mobile Apps'. Learn how to blend technical skills with artistic vision to create captivating digital experiences. Whether you're an artist looking to incorporate programming or a programmer eager to dive into creativity, this course offers a unique pathway to developing innovative mobile apps, video games, and interactive art installations.

Jul 20th 2026
5-12 Weeks
Introduction to Programming with MATLAB (Coursera) Coursera
Vanderbilt University

Introduction to Programming with MATLAB (Coursera)

Discover the fundamentals of computer programming with our Introduction to Programming with MATLAB course. Designed for beginners, this comprehensive program uses MATLAB, an intuitive language ideal for solving numerical problems and engineering tasks. Master basic programming principles and gain hands-on experience with real-world applications.

Jul 20th 2026
5-12 Weeks
The Arduino Platform and C Programming (Coursera) Coursera
University of California, Irvine

The Arduino Platform and C Programming (Coursera)

Dive into the world of Arduino with our beginner-friendly course designed to teach you everything from the basics of the Arduino platform to advanced C programming techniques. Master the art of building digital devices that can interact with the physical world, all while gaining valuable skills in electronics and coding.

Jul 20th 2026
4 Weeks
The Raspberry Pi Platform and Python Programming for the Raspberry Pi (Coursera) Coursera
University of California, Irvine

The Raspberry Pi Platform and Python Programming for the Raspberry Pi (Coursera)

Embark on a journey into the fascinating realm of single-board computing with 'The Raspberry Pi Platform and Python Programming for the Raspberry Pi' course. This hands-on learning experience will guide you through configuring your Raspberry Pi, installing a Linux operating system, and writing and executing Python code on this powerful device. Perfect for beginners and enthusiasts alike.

Jul 20th 2026
4 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 20th 2026
4 Weeks