Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

IBM

Software Engineering

IBM via GetSmarter

Overview

Gain the real-world software engineering skills employers are seeking. Learn Linux, Git, and cloud essentials through hands-on training — 100% online and designed to launch or accelerate your tech career.

On completion of this IBM software engineering course, you’ll walk away with: A comprehensive foundation in software development, systems operations, and cloud technologies. Market-relevant skills in Linux, Git, and GitHub. An understanding of agile development, scrum methodologies, and shell scripting. Basic knowledge of how to build and deploy applications in the cloud. Unlimited access to edX’s Career Engagement Network, offering you exclusive resources and events to support your professional journey and drive your career forward.

Syllabus

  • Orientation module: Welcome to your Online Campus
  • Module 1: Foundations of Software Engineering
  • Module 2: Software Development Practices, Tools, and Environments
  • Module 3: The Fundamentals of DevOps
  • Module 4: Introduction to Cloud Computing
  • Module 5: Agile and Scrum Fundamentals
  • Module 6: Foundations of Linux Commands and Shell Scripting
  • Module 7: Essentials of Git and GitHub
  • Module 8: Managing GitHub Projects
  • Module 9: Capstone Project 1: Develop and Secure a RESTful Application
  • Module 10: Capstone Project 2: Scalable Deployment and DevOps Automation

Taught by

IBM Software Engineering

Reviews

Start your review of Software Engineering

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.