New Banner :) TEST UPDATE Learn more

Offered By: IBMSkillsNetwork

Introduction to Software Engineering

Learn the fundamentals of software engineering in this introductory course, designed for aspiring software engineers and those in related fields. Get a first-hand feel for the job from expert and novice software engineers and explore the power of the SDLC.

Continue reading

Course

Computer Science & Information Technology

4.7
(4.34k+ Reviews)

At a Glance

Learn the fundamentals of software engineering in this introductory course, designed for aspiring software engineers and those in related fields. Get a first-hand feel for the job from expert and novice software engineers and explore the power of the SDLC.

If you are curious to learn more about the field of software engineering, this course is for you. No prior knowledge or qualification in programming or software development is necessary. Software Engineers are in great demand and now is a great time to learn more about this exciting career path. The field of software engineering is growing at an estimated rate of 22% according to the US Bureau of Labor and Statistics. In addition to aspiring software engineers, this course is also suitable for those in related careers such as Product and Project Managers, IT Managers, Information Developers and others who communicate and interact with software engineers.


This course teaches you about the power of the Software Development Lifecycle (SDLC) and software development methodologies like Agile. Explore fundamental programming principles and foundations of design, architecture, and deployment. Investigate skills a software engineer needs and identify job opportunities with hands-on projects. You will also learn about programming basics and software development tools and stacks.


Throughout this course, you’ll hear from expert and novice software engineers to get a feel for what the job is like from their perspective. After completing this introductory course you will be conversant in the tools, technologies, terminology, processes, and practices in software engineering.

Estimated Effort

3 Weeks

Level

Beginner

Skills You Will Learn

Agile Software Development, Computer Programming, Front-End Web Development, Software Engineering, Web Development

Language

English

Course Code

CS0131EN

Tell Your Friends!

Saved this page to your clipboard!


This is part of the following learning path

Stay Ahead in AI – Subscribe to Our Newsletter

Get latest insights, courses, and trends in AI and cognitive computing by joining our newsletter. Be the first to know about new learning opportunities, expert articles, and exclusive content.

Have questions or need support? Chat with me 😊