fbpx

Python Full Stack Bootcamp

Enroll in the world’s leading Python software development bootcamp.

  • Course available in Bangalore and Mumbai
  • Instructor-Led Class Room and Online Training
  • 24*7*365 Coding Support
  • Lifetime Membership to our Coding Community
  • Week Day & Week End Batches
  • New York Curriculum in India

Get Details

 

Duration

Full time: 12 Weeks – Weekdays

Part Time: 24 Weeks – Weekend

Next Batch

 FT: 3rd Jul | 7th Aug | 4th Sept

PT: 29th June | 27th July | 31st Aug

Careers

Python Engineer, Python / Django Developer, Architect, Product Manager, Project Lead

Highlights

 400 hours of Live Classes
Live Projects | Industry Cases
Placement Assistance
Loan and 0% EMI Payment Option
 

Python Full Stack Software Development Bootcamp

Over 12 weeks we’ll teach you Python and Full Stack Web Development in Python, a coding language known for its speed and analytical capabilities, yet is based on simplicity. Python has consistently been ranked the highest paid coding language for recent bootcamp grads by Course Report. It’s used by companies including Google, Buzzfeed, Bank of America, Pinterest and more. In addition to Python, we provide instruction in other front and backend languages including JavaScript, HTML/HTML5, CSS/CSS3.

The program emphasizes teamwork and students engage in regular pair programming sessions. Often, projects are completed in teams which is a key part of our project-based curriculum. All students will build a portfolio of projects to showcase to potential employers while they are enrolled. Some students even complete projects for real companies.

Phase 1 - 1
Python Basics

  • Run time Environment Setup, Git and GitHub Repository Setup
  • Linux Development Environment, Bash Commands, Linux File System, Navigating the terminal
  • Python Installation, Running Python Programs using Sublime / IDLE / nano
  • Programming Fundamentals: Introduction to python, Data Structures, File Operations, Iteration, Control flow, Functions and Functional Programming, Built In Functions, Classes and Class Organization
  • Best Practices: Keeping it simple, DRY code, naming conventions, comments and documentation
  • Python Standard Library (standard libraries typically include definitions for commonly used algorithms, data structures, and mechanisms for input and output)
  • Weekend: Python mini project: Well- documented Python module; (those are one to two-hour mini project which could be finished in class so that the students can discuss with peers and get feedback from the teacher/TA.)
Phase 1 - 2
Computer Science, Beyond the basics

  • Quiz 1 – Week 1 Syllabus
  • Introduction to Computer Science and Computer Organization
  • Big O Notation, Data Structures, Algorithms (Sorting and Searching)
  • SQL Introduction
  • SQL Relationships
  • Weekend – Interview Questions on Data Structures and Algorithms
Phase 1 - 3
Databases

  • Quiz 2 – Week 2 Syllabus
  • SQL Joins
  • SQLite3, Postgres SQL and MySQL
  • Introduction to APIs • CRUD and HTTP Verbs
  • MVC – Model View Controller • Data Formats – XML, JSON and CSV
  • Weekend – Building a terminal application with the MVC Design pattern, persisting data in SQL, and utilizing
  • APIs to grab data in JSON format
Phase 2 - 1
Introduction to Web Development

  • Quiz 3 – Week 3 Syllabus
  • Web Development Introduction
  • Web Scraping using beautiful soup and selenium
  • Introduction to HTML, CSS and Java Script
  • Introduction to Pandas and Matplotlib
  • Review phase 1
  • Phase 1 Assessment
  • Weekend – Front End Static Web Page Assignment
Phase 2 - 2
Deeper into Front end

  • Quiz 4 – Week 4 Syllabus
  • Review intro to HTML, CSS, and JavaScript
  • Higher Order Functions. Call-backs, Closure
  • JavaScript Scope
  • Document Object Model
  • Event Listeners
  • jQuery
  • CSS Specificity
  • CSS Pseudo Classes
  • CSS Positioning
  • CSS Media Queries
  • CSS Grid Systems
  • CSS Responsive Design
  • Chrome Dev Tools
  • Weekend – Building Tic Tac Toe, Blackjack, Connect Four
Phase 2 - 3
Python Web Frameworks Flask

  • Quiz 5 – Week 5 Syllabus
  • Setting up virtual environments
  • Introduction to Flask
  • Request Response Cycle
  • What is the Request Object?
  • HTML Forms
  • Jinja Templating
  • HTTP Verbs
  • Sending a response in different formats. (JSON, HTML Templates)
  • SQLAlchemy Introduction
  • (Weekend) – Building a full stack web application that will make requests to HTTP API’s, andpersist information in a SQL database. Utilize HTML, CSS, JavaScript, AJAX, Flask, and SQL
Phase 2 - 4
Python Web Frameworks – Django

  • Quiz 6 – Week 6 Syllabus
  • Introduction to Django
  • Django Directory Structure
  • Django Models
  • Django Forms / Templating
  • Building more full stack applications
  • Review for Phase 2 Assessment
Phase 3 - 1
Java Script Frameworks and Deeper into Backend

  • Quiz 7 – Week 7 Syllabus
  • Angular JS, Node JS, React JS • D3.js / C3.js
  • AJAX Introduction
  • What happens when you type google.com in the browser?
  • Password Hashing
  • User Sessions
  • REST APIs
  • Single Page Applications
  • (Weeklong / Weekend Part 1) – 2-3 days building a RESTful API in Flask that will talk to a SQL Database, accept requests, and return JSON Responses
  • (Weeklong / Weekend Part 2) – 2-3 days building a Single Page Application that will consume the RESTful API just built using HTML, CSS, JS, AJAX, and Flask
Phase 3 - 2
Final Project Phase, Deep Dive Lectures, and Mock Interviews

  • Students Lectures – ES6, Flexbox, SASS/SCS
  • Students will do 3 projects
  • Each project done in 2 week sprints
  • There will be 1 group project, 1 solo project, and the third project is optional between solo or group
  • Deploy Final Projects on Digital Ocean

Career Focus

Project based curriculum lets you solve real problems for companies and build a portfolio of work to showcase

Regular campus visits by company founders and industry veterans, providing tips and industry insights

Mentorship and internship programs

Resume and self-branding help from Phase 1

Projects by our Students