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

IBM

IBM Full Stack Software Developer

IBM via Coursera Professional Certificate

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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 to get job-ready in less than 4 months. Full stack refers to the end-to-end computer system application, including the front end and back end coding. Cloud native development refers to developing a program designed to work on cloud architecture. The flexibility and adaptability that full stack and cloud native developers provide make them highly sought after in this digital world. You'll also have the option to learn how generative AI tools and techniques are used in software development. You’ll learn how to build, deploy, test, run, and manage full stack cloud native applications. Technologies covered includes Cloud foundations, GitHub, Node.js, React, CI/CD, Containers, Docker, Kubernetes, OpenShift, Istio, Databases, NoSQL, Django ORM, Bootstrap, Application Security, Microservices, Serverless computing, and more. After completing the program you will have developed several applications using front-end and back-end technologies and deployed them on a cloud platform using Cloud Native methodologies. You will publish these projects through your GitHub repository to share your portfolio with your peers and prospective employers. This program is ACE® and FIBAA recommended—when you complete, you can earn up to 18 college credits and 6 ECTS credits.

Syllabus

  • Course 1: Introduction to Software Engineering
  • Course 2: Introduction to Cloud Computing
  • Course 3: Introduction to HTML, CSS, & JavaScript
  • Course 4: Getting Started with Git and GitHub
  • Course 5: Developing Front-End Apps with React
  • Course 6: Developing Back-End Apps with Node.js and Express
  • Course 7: Python for Data Science, AI & Development
  • Course 8: Developing AI Applications with Python and Flask
  • Course 9: Django Application Development with SQL and Databases
  • Course 10: Introduction to Containers w/ Docker, Kubernetes & OpenShift
  • Course 11: Application Development using Microservices and Serverless
  • Course 12: Full Stack Application Development Capstone Project
  • Course 13: Full Stack Software Developer Assessment
  • Course 14: Generative AI:Elevate your Software Development Career
  • Course 15: Software Developer Career Guide and Interview Preparation

Courses

Taught by

Abhishek Gagneja, Alex Parker, Bethany Hudnutt, IBM Skills Network Team, Joseph Santarcangelo, Lavanya Thiruvali Sunderarajan, Michelle Saltoun, Ramanujam Srinivasan, Ramesh Sannareddy, Rav Ahuja, Richa Arora, Sachin Jambur, Upkar Lidder and Yan Luo

Reviews

Start your review of IBM Full Stack Software Developer

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.