900 hours of Python Immersive with AWS

Term 1 – 15 weeks (300 hours) – Introduction Python Development
The first term of our Python immersive is designed to teach foundational Python and web development concepts using Python and basic version control with GitHub. Along with this, you will learn about NoSQL and SQL style databases. Working on these concepts along-side other motivated students will give you all the skills and motivation you need to advance and succeed in the second term.
Theory and Concept of Python web development and programming | GIT | CLI (Command Line Interface) | Python Functions | Intro to Algorithms and Data-Structure | NoSQL | SQL

Term 2 – 15 weeks (300 hours) – Deep Dive Intermediate – Advanced Python Development
Term two is focused on some of the most practical applications for Python: Data Science, Django, and Flask, as well as efficiently creating Minimum Viable Products. Additionally, This is the term where you will receive your Amazon Authorized AWS training. Like-minded students will collaborate on projects and use GitHub to track their work. At the end of this term, you will be well versed in these concepts and more, preparing you for your third and final phase of training.
Data Science | Django | Flask | AWS | EC2 | S3 Bucket

Term 3 – 15 weeks (300 hours) – Advanced Python, Portfolio Project and Interview Prep
In term three, students will collaborate and create restful API’s dive into data structures and algorithms, create thoughtful visualizations, and learn Test Driven Development the right way. The final hurdle before graduation is creating an industry level portfolio project that applies all that you have learned for deployment. Throughout the term, there will be a regular focus on interview preparation to gear students for their upcoming interviews.
Advanced Algorithms and Data-structure | Recursion | Linked-Lists | Binary Trees | Stacks | Arrays | Hash Tables | Interview questions | TDD – Test Driven Development