Back to Catalog

IBM Full Stack Developer – Python – Professional Certificate

Premium
AdvancedLearning Path

Build job-ready full stack software development skills in 6 months, plus get practical experience employers look for and a credential. No programming experience required.

Language

  • English

Topic

  • Computer Science & Information Technology, Web Development, Cloud Development, Python, Database, Cloud Computing

Industries

  • Information Technology

Skills You Will Learn

  • Agile Software Development, Computer Programming, Front End Web Development, Software Development, Software Engineering, Web Development, Bootstrap (Front End Framework), Cascading Style Sheets (Css), Cloud Development, Front End (Software Engineering), Version Control, Cloning And Forking, Distributed Version Control Systems, Git, Git Hub, Open Source, Back End Applications, Databases, Django, Object Relational Mapping, SQL, Artificial Intelligence, Data Science, Numpy, Pandas, Python Programming, Application Development, Flask, Cloud Applications, Microservices, OpenShift, Representational State Transfers, Serverless, Cloud Native, Containers, Docker, Kubernetes, Open Shift, Cloud, CSS, HTML, Java Script, React

Offered By

  • IBM

Last Update

  • October 17, 2024
About this Learning Path
Launch Your Full Stack Software Engineering Career with IBM's Professional Certificate

The demand for talented full stack developers is booming. According to the U.S. Bureau of Labor Statistics, the employment outlook for software developers is projected to grow by 25% annually until 2032. This program is designed to give you the skills you need to launch your full stack software engineering career in just 6 months. No prior programming experience is required.


What Do Full Stack Developers Do?

Full stack engineers seamlessly integrate the elegance of a user interface with the robustness of server-side functionalities by applying their design and programming expertise. Whether you’re a versatile professional looking to reskill in tech or a creative student or graduate wanting to kickstart a tech career, this IBM Full Stack Developer - Python - Professional Certificate is your one-stop route to getting started in this field. You’ll learn in-demand skills and tools used by successful software professionals.


Program Highlights

During this program, you’ll explore the web ecosystem and many tools and languages used in front-end and back-end development. Plus, you’ll build, deploy, test, run, and manage full-stack cloud-native applications.


As you work through the courses, you’ll delve into:

  • Fundamentals of cloud platforms
  • Software development
  • Databases
  • Programming concepts
  • DevOps and application security

You’ll build in-demand skills in popular technologies, including GitHub, HTML, CSS, JavaScript with Node.js and React, Python, Flask, Docker, Kubernetes, OpenShift, Istio, Django, NoSQL, microservices, serverless computing, and more.


You’ll also get valuable practical experience through hands-on labs and projects, where you’ll develop several applications using front-end and back-end tools and deploy them using containers. Plus, you’ll publish these projects through your GitHub repository to easily share your portfolio and highlight your experience in job interviews.


Career Prospects

If you’re looking to build a rewarding career in full stack development, this IBM Full Stack Developer – Python – Professional Certificate will get you job-ready and give you the skills you need for a resume that will open up rewarding career opportunities.


What You Will Learn

As you progress through this Professional Certificate, you will learn:

  • Job-ready skills in less than 6 months, plus practical experience that employers are actively looking for and an industry-recognized credential.
  • Core concepts of cloud computing, cloud models, and architectures.
  • Programming concepts using languages including HTML, CSS, Python, and JavaScript.
  • DevOps and Agile practices such as CI/CD pipelines, scrum, user stories, and Kanban boards.
  • Extending applications with third-party packages, REST APIs, and AI services.
  • Application deployment using containerization, building Docker images, then orchestrating & scaling using the Kubernetes ecosystem.
  • Composing SQL queries to manipulate data in a relational database.
  • Object Relational Model (ORM) and employing Django ORM to develop a database-powered application.
  • Adding authentication and encryption to your application using best practices.
  • Architecting applications using microservices and serverless computing in a public, private, or hybrid cloud environment.

Courses and Projects in this Learning Path