No prior experience required
Python + Django Web Development
Python + Django Web Development
Python + Django Web Development
Start a new career in Python + Django Web Development or accelerate in your existing role with the essential skills and accountability you need to succeed
Start a new career in Python + Django Web Development or accelerate in your existing role with the essential skills and accountability you need to succeed
Start a new career in Python + Django Web Development or accelerate in your existing role with the essential skills and accountability you need to succeed
6 spots left in the upcoming cohort!


Live
Zoom Classes
10 Weeks
Interactive learning
Guidance
With Experienced QA Testers
Pre-requisites
None
Here's everything you'll learn and apply
Here's everything you'll learn and apply
Gain practical skills and knowledge to excel in your tech career.
Week 1
Introduction to Python Programming
Learn Python basics to build a foundation for Django. Topics include Python syntax, variables, data types, control flow, functions, etc. You will create a Python program that takes user input and performs basic calculations.
Week 1
Introduction to Python Programming
Learn Python basics to build a foundation for Django. Topics include Python syntax, variables, data types, control flow, functions, etc. You will create a Python program that takes user input and performs basic calculations.
Week 1
Introduction to Python Programming
Learn Python basics to build a foundation for Django. Topics include Python syntax, variables, data types, control flow, functions, etc. You will create a Python program that takes user input and performs basic calculations.
Week 2
Object-Oriented Programming in Python
Understand the object-oriented programming (OOP) concepts in Python, essential for Django development. Topics include classes, objects, methods, attributes, etc. You will create a class to represent a Book with attributes like title, author, and genre, and methods for displaying book info.
Week 2
Object-Oriented Programming in Python
Understand the object-oriented programming (OOP) concepts in Python, essential for Django development. Topics include classes, objects, methods, attributes, etc. You will create a class to represent a Book with attributes like title, author, and genre, and methods for displaying book info.
Week 2
Object-Oriented Programming in Python
Understand the object-oriented programming (OOP) concepts in Python, essential for Django development. Topics include classes, objects, methods, attributes, etc. You will create a class to represent a Book with attributes like title, author, and genre, and methods for displaying book info.
Week 3
Introduction to Web Development
Learn the basics of web development and HTTP. Topics include overview of HTML, CSS, and JavaScript, the HTTP protocol (requests, responses, status codes). You will create a simple HTML page with a form that collects user data. Use CSS to style the webpage.
Week 3
Introduction to Web Development
Learn the basics of web development and HTTP. Topics include overview of HTML, CSS, and JavaScript, the HTTP protocol (requests, responses, status codes). You will create a simple HTML page with a form that collects user data. Use CSS to style the webpage.
Week 3
Introduction to Web Development
Learn the basics of web development and HTTP. Topics include overview of HTML, CSS, and JavaScript, the HTTP protocol (requests, responses, status codes). You will create a simple HTML page with a form that collects user data. Use CSS to style the webpage.
Week 4
Introduction to Django Framework
Understand the basics of Django and its architecture. Topics include setting up Django project and environment, introduction to Django project structure, Django MVT (Model-View-Template) architecture. You will set up a Django project and app, create a "Hello, World!" view and display it in the browser.
Week 4
Introduction to Django Framework
Understand the basics of Django and its architecture. Topics include setting up Django project and environment, introduction to Django project structure, Django MVT (Model-View-Template) architecture. You will set up a Django project and app, create a "Hello, World!" view and display it in the browser.
Week 4
Introduction to Django Framework
Understand the basics of Django and its architecture. Topics include setting up Django project and environment, introduction to Django project structure, Django MVT (Model-View-Template) architecture. You will set up a Django project and app, create a "Hello, World!" view and display it in the browser.
Week 5
Django Models and Databases
Learn how to interact with databases using Django models. Topics include understanding Django models and migrations, defining models and fields, Django admin interface for database management, etc. You will create a model for a blog post with fields like title, content, and published date.
Week 5
Django Models and Databases
Learn how to interact with databases using Django models. Topics include understanding Django models and migrations, defining models and fields, Django admin interface for database management, etc. You will create a model for a blog post with fields like title, content, and published date.
Week 5
Django Models and Databases
Learn how to interact with databases using Django models. Topics include understanding Django models and migrations, defining models and fields, Django admin interface for database management, etc. You will create a model for a blog post with fields like title, content, and published date.
Week 6
Django Views and Templates
Learn how to render dynamic content in Django using views and templates. Topics include Function-based views (FBVs) and class-based views (CBVs), URL routing in Django, creating templates with Django Template Language (DTL), using template filters and tags, passing context from views to templates, etc.
Week 6
Django Views and Templates
Learn how to render dynamic content in Django using views and templates. Topics include Function-based views (FBVs) and class-based views (CBVs), URL routing in Django, creating templates with Django Template Language (DTL), using template filters and tags, passing context from views to templates, etc.
Week 6
Django Views and Templates
Learn how to render dynamic content in Django using views and templates. Topics include Function-based views (FBVs) and class-based views (CBVs), URL routing in Django, creating templates with Django Template Language (DTL), using template filters and tags, passing context from views to templates, etc.
Week 7
Forms and User Input
Handle forms, user input, and validation in Django. Topics include Django forms, handling GET and POST requests, form validation, error handling, using Django's built-in form widgets and fields, CSRF protection, etc. You will create a contact form that allows users to submit messages and implement form validation to ensure proper input.
Week 7
Forms and User Input
Handle forms, user input, and validation in Django. Topics include Django forms, handling GET and POST requests, form validation, error handling, using Django's built-in form widgets and fields, CSRF protection, etc. You will create a contact form that allows users to submit messages and implement form validation to ensure proper input.
Week 7
Forms and User Input
Handle forms, user input, and validation in Django. Topics include Django forms, handling GET and POST requests, form validation, error handling, using Django's built-in form widgets and fields, CSRF protection, etc. You will create a contact form that allows users to submit messages and implement form validation to ensure proper input.
Week 8
Authentication and User Management
Learn how to implement user authentication and authorization in Django. Topics include User registration, login, and logout, Django’s built-in User model, Using Django's authentication system (login_required decorator), Custom user models, User permissions and groups.
Week 8
Authentication and User Management
Learn how to implement user authentication and authorization in Django. Topics include User registration, login, and logout, Django’s built-in User model, Using Django's authentication system (login_required decorator), Custom user models, User permissions and groups.
Week 8
Authentication and User Management
Learn how to implement user authentication and authorization in Django. Topics include User registration, login, and logout, Django’s built-in User model, Using Django's authentication system (login_required decorator), Custom user models, User permissions and groups.
Week 9
Advanced Django Features
Explore advanced Django features and how to make your app more scalable. Topics include Django middleware and custom middleware, Django signals and event-driven programming, Caching in Django, File uploads and image handling, Handling static files and media files in production.
Week 9
Advanced Django Features
Explore advanced Django features and how to make your app more scalable. Topics include Django middleware and custom middleware, Django signals and event-driven programming, Caching in Django, File uploads and image handling, Handling static files and media files in production.
Week 9
Advanced Django Features
Explore advanced Django features and how to make your app more scalable. Topics include Django middleware and custom middleware, Django signals and event-driven programming, Caching in Django, File uploads and image handling, Handling static files and media files in production.
Week 10
Deploying your Django Application
Learn how to deploy a Django web application to a production environment. Topics include introduction to web hosting and deployment options (Heroku, PythonAnywhere), setting up a production database (e.g., PostgreSQL), using Gunicorn for deployment, managing static and media files in production, setting environment variables for security, etc.
Week 10
Deploying your Django Application
Learn how to deploy a Django web application to a production environment. Topics include introduction to web hosting and deployment options (Heroku, PythonAnywhere), setting up a production database (e.g., PostgreSQL), using Gunicorn for deployment, managing static and media files in production, setting environment variables for security, etc.
Week 10
Deploying your Django Application
Learn how to deploy a Django web application to a production environment. Topics include introduction to web hosting and deployment options (Heroku, PythonAnywhere), setting up a production database (e.g., PostgreSQL), using Gunicorn for deployment, managing static and media files in production, setting environment variables for security, etc.
Week 11-12
Final Project
Apply what you’ve learned throughout the course to build and deploy a full web application. You will build a learning journal that enables you and others to record progress in learning. Remember to apply the concepts you have learned in your project.
Week 11-12
Final Project
Apply what you’ve learned throughout the course to build and deploy a full web application. You will build a learning journal that enables you and others to record progress in learning. Remember to apply the concepts you have learned in your project.
Week 11-12
Final Project
Apply what you’ve learned throughout the course to build and deploy a full web application. You will build a learning journal that enables you and others to record progress in learning. Remember to apply the concepts you have learned in your project.
Tools You'll Learn and Use
Tools You'll Learn and Use
Python 3.x
Django
SQLite
VS Code
Python 3.x
Django
SQLite
VS Code
Meet Your Instructors
Meet Your Instructors
Partner with your dedicated mentor to refine your skills and propel your career journey.
Uchenna Adubasim
Software Engineer at Kirro, Python Teacher at Kairos/Studio3
Uchenna is a passionate Python Backend Engineer with over 7 years of experience in designing, developing, and maintaining scalable backend systems. Skilled in building RESTful APIs, integrating databases, optimizing performance, and deploying secure applications. Deep expertise in frameworks like Django and Django REST, with a strong grasp of cloud infrastructure, and containerization.
Mercy Ogah Diligence
Cyber Security Instructor
Mercy Ogah Diligence is a highly skilled Cybersecurity Analyst with over four years of experience in protecting digital infrastructure and mitigating cyber risks. A First class graduate of Computer Science, she has built a strong track record across core areas of cybersecurity, including penetration testing, incident response, SIEM operations, threat intelligence, cloud and network security. Her ability to implement effective security protocols and respond swiftly to threats has positioned her as a reliable expert in the field.
Clinton Nkweke
Clinton Nkweke is a QA Lead with over 7 years of experience in the Software Development Life Cycle (SDLC). He has successfully delivered and tested more than 15 world-class applications while working with companies such as Zealhosts, Revolt Technology, and Inspiro Technology
A quality enthusiast, Clinton is dedicated to ensuring high-quality software. He leverages expert tools like Jira, TestRail, Postman, and BrowserStack to maintain software excellence. Now, he has decided to mentor aspiring Quality Assurance professionals, empowering them to drive quality in software across the globe.
Effiong Lesley
Business Intelligence Analyst at Dayfigurez Consult Ltd
Effiong Lesley is a versatile Data Analyst and Customer Service Analyst with over seven years of experience bridging non-technical and technical roles in the Telecoms and Energy sectors. A Microsoft Certified Power BI Data Analyst Associate, Lesley excels in data preparation, modeling, visualization, and business needs analysis.He is proficient in digital tools such as Microsoft Excel, Power BI, Tableau, PostgreSQL, Looker, and Python, leveraging these skills to drive business growth and improve operational efficiency.
Emmanuel Abang
Head of Product at MoneyGram
Emmanuel Abang, Head of Product at MoneyGram and former Group Product Manager at Eventbrite. With over 11 years of product management experience, including roles at Meta, SoFi and Wells Fargo, Emmanuel is a seasoned leader in driving innovation. Leveraging expertise in machine learning from optimizing recommendations at Facebook, he now shares invaluable insights as a featured speaker at Product School, empowering aspiring product professionals.
Victor Ukachukwu
Former Product Manager at Meta
Meet Victor Ukachukwu, a seasoned Product Manager with over 5 years of experience leading software product development. With a background at Meta, WeSchool and various startups, he's built a diverse range of products, from Social commerce, Marketplaces, E-learning and SaaS platforms to AI-driven solutions. Starting his career by founding a startup in 2019, he's since made significant contributions to startups, scaleups, and tech giants alike.
Manjesh Singh Yadav
Product Designer at TutorBin
Manjesh is a seasoned UI/UX designer with 6 years of industry experience. He has a passion for creating exceptional user experiences and has worked across diverse sectors. Currently, he is working at TutorBin and has previously held positions at InnovationM and ULISFintech. Manjesh has a strong passion for building products and educating aspiring designers using a design thinking mindset and processes. He thrives in collaborative environments, seamlessly blending creativity and functionality to deliver impactful solutions.
Uchenna Adubasim
Software Engineer at Kirro, Python Teacher at Kairos/Studio3
Uchenna is a passionate Python Backend Engineer with over 7 years of experience in designing, developing, and maintaining scalable backend systems. Skilled in building RESTful APIs, integrating databases, optimizing performance, and deploying secure applications. Deep expertise in frameworks like Django and Django REST, with a strong grasp of cloud infrastructure, and containerization.
Mercy Ogah Diligence
Cyber Security Instructor
Mercy Ogah Diligence is a highly skilled Cybersecurity Analyst with over four years of experience in protecting digital infrastructure and mitigating cyber risks. A First class graduate of Computer Science, she has built a strong track record across core areas of cybersecurity, including penetration testing, incident response, SIEM operations, threat intelligence, cloud and network security. Her ability to implement effective security protocols and respond swiftly to threats has positioned her as a reliable expert in the field.
Clinton Nkweke
Clinton Nkweke is a QA Lead with over 7 years of experience in the Software Development Life Cycle (SDLC). He has successfully delivered and tested more than 15 world-class applications while working with companies such as Zealhosts, Revolt Technology, and Inspiro Technology.
A quality enthusiast, Clinton is dedicated to ensuring high-quality software. He leverages expert tools like Jira, TestRail, Postman, and BrowserStack to maintain software excellence. Now, he has decided to mentor aspiring Quality Assurance professionals, empowering them to drive quality in software across the globe.
Effiong Lesley
Business Intelligence Analyst at Dayfigurez Consult Ltd
Effiong Lesley is a versatile Data Analyst and Customer Service Analyst with over seven years of experience bridging non-technical and technical roles in the Telecoms and Energy sectors. A Microsoft Certified Power BI Data Analyst Associate, Lesley excels in data preparation, modeling, visualization, and business needs analysis.He is proficient in digital tools such as Microsoft Excel, Power BI, Tableau, PostgreSQL, Looker, and Python, leveraging these skills to drive business growth and improve operational efficiency.
Emmanuel Abang
Head of Product at MoneyGram
Emmanuel Abang, Head of Product at MoneyGram and former Group Product Manager at Eventbrite. With over 11 years of product management experience, including roles at Meta, SoFi and Wells Fargo, Emmanuel is a seasoned leader in driving innovation. Leveraging expertise in machine learning from optimizing recommendations at Facebook, he now shares invaluable insights as a featured speaker at Product School, empowering aspiring product professionals.
Victor Ukachukwu
Former Product Manager at Meta
Meet Victor Ukachukwu, a seasoned Product Manager with over 5 years of experience leading software product development. With a background at Meta, WeSchool and various startups, he's built a diverse range of products, from Social commerce, Marketplaces, E-learning and SaaS platforms to AI-driven solutions. Starting his career by founding a startup in 2019, he's since made significant contributions to startups, scaleups, and tech giants alike.
Manjesh Singh Yadav
Product Designer at TutorBin
Manjesh is a seasoned UI/UX designer with 6 years of industry experience. He has a passion for creating exceptional user experiences and has worked across diverse sectors. Currently, he is working at TutorBin and has previously held positions at InnovationM and ULISFintech. Manjesh has a strong passion for building products and educating aspiring designers using a design thinking mindset and processes. He thrives in collaborative environments, seamlessly blending creativity and functionality to deliver impactful solutions.
Frequently Asked Questions
Frequently Asked Questions
Find answers to frequently asked questions here. Contact us if you
can't find what you need.
Find answers to frequently asked questions here. Contact us if you can't find what you need.
What are the prerequisites for joining the KairosLabs Bootcamp?
The Bootcamp is designed for individuals with varying levels of experience in tech. While there are no strict prerequisites, a basic understanding of computer science fundamentals and a passion for learning are beneficial.
What are the prerequisites for joining the KairosLabs Bootcamp?
The Bootcamp is designed for individuals with varying levels of experience in tech. While there are no strict prerequisites, a basic understanding of computer science fundamentals and a passion for learning are beneficial.
What are the prerequisites for joining the KairosLabs Bootcamp?
The Bootcamp is designed for individuals with varying levels of experience in tech. While there are no strict prerequisites, a basic understanding of computer science fundamentals and a passion for learning are beneficial.
Can I participate in the Bootcamp while working or attending school?
Can I participate in the Bootcamp while working or attending school?
Can I participate in the Bootcamp while working or attending school?
What sets the KairosLabs Bootcamp apart from other online learning platforms?
What sets the KairosLabs Bootcamp apart from other online learning platforms?
What sets the KairosLabs Bootcamp apart from other online learning platforms?
How are the Bootcamp projects structured, and will I receive feedback on my work?
How are the Bootcamp projects structured, and will I receive feedback on my work?
How are the Bootcamp projects structured, and will I receive feedback on my work?
At KairosLabs, we advance tech careers for professionals and deliver innovations for businesses worldwide.
support@kairoslabs.io
At KairosLabs, we advance tech careers for professionals and deliver innovations for businesses worldwide.
support@kairoslabs.io
At KairosLabs, we advance tech careers for professionals and deliver innovations for businesses worldwide.
support@kairoslabs.io
Live
Zoom Classes
Guidance
With Experienced
QA Testers
10 Weeks
Interactive Learning
Pre-requisites
No Experienced
Required