Prepare for a rewarding career in software development with the IBM Full Stack Software Developer program. In less than 4 months, you'll acquire the in-demand skills and tools used by industry professionals for front-end, back-end, and cloud-native application development, all without needing prior experience.
- Full Stack Development: Learn end-to-end computer system application development, covering both front-end and back-end coding.
- Cloud Native Development: Explore the development of programs designed to work on cloud architecture, enhancing flexibility and adaptability.
- 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.
Upon program completion, you will have developed several applications using front-end and back-end technologies, deploying them on a cloud platform using Cloud Native methodologies. Showcase your projects through your GitHub repository to share your portfolio with peers and prospective employers.
This program is ACE® recommended, allowing you to earn up to 18 college credits upon completion.
- Introduction to Cloud Computing
- Introduction to Web Development with HTML, CSS, JavaScript
- Getting Started with Git and GitHub
- Developing Front-End Apps with React
- Developing Back-End Apps with Node.js and Express
- Python for Data Science, AI & Development
- Developing AI Applications with Python and Flask
- Django Application Development with SQL and Databases
- Introduction to Containers w/ Docker, Kubernetes & OpenShift
- Application Development using Microservices and Serverless
- Full Stack Cloud Development Capstone Project
- Full Stack Software Developer Assessment