
How to Become a Software Developer (With or Without a Degree)
Feb 19, 2025 · Learn how to become a software developer with expert tips, recommendations, and breakdowns of degrees, certifications, and more.
Best Software Development Courses & Certificates [2026] | Coursera
Software development courses can help you learn programming languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software architecture. …
Amazon Junior Software Developer Professional Certificate
This program has been uniquely mapped to key job skills required in Junior software developer roles. In each course, you can consolidate what you have learned by completing a project that …
Software Engineer Development Plan - Coursera
Whether you're an experienced software engineer looking to level up your skills or a newcomer eager to kickstart your career, our tailored courses are designed to accelerate your growth.
IBM Full Stack Software Developer Professional Certificate
Prepare for a career in the high-growth field of software development. In this program, you’ll learn in-demand skills and tools for front-end, back-end, and cloud native application development …
Programmer vs. Developer: Job Roles, Differences, Salaries
Oct 6, 2025 · Learn the difference between a computer programmer and a software developer, two technical jobs with different focuses.
Best Software Engineering Courses & Certificates [2026] | Coursera
Software engineering courses can help you learn programming languages like Python and Java, software development methodologies, version control systems, and testing practices. …
What Does a Software Engineer Do? - Coursera
Nov 20, 2025 · As a software developer, you’ll be designing software to help solve problems that real people face. This requires a combination of technical know-how and solid communication …
Introduction to Software Engineering - Coursera
Learn about the power of the Software Development Lifecycle (SDLC), and modern software development frameworks methodologies like Agile and Scrum. Explore fundamental …
Introduction to Software Development - Coursera
You'll start with an introduction to software development and the essential tasks of a developer as you follow the steps of the Software Development Lifecycle (SDLC).