Python is often considered as a great language for newcomers/novices to start their journey towards the world of software development, due to its simplicity. It is also a versatile language which can be effectively used in many technologies extending from web applications to working with data analytics and Machine Learning.
It acts as a great platform to kick start your learning path, thus Python is widely considered a valuable and must-learn language for almost all domains in the realm of programming!
Our course has been designed to cover python from it’s fundamentals, equipping our students with the necessary knowledge to discover the core principles and vast ocean of concepts and their usages.
Students will be made familiar with the python language through interactive mentoring sessions, practical real time assignments and a gamified experience! We make sure that the students are able to write ,run and play with basic to advanced python scripts.
Why Programmers love Python?
Released in 1991, python has greatly risen in ranks and become one of the most popular and trending language in the world.In December 2020, Python was ranked the third most popular programming language, behind C and Java, in the TIOBE programming community index.
The reasons for this exponential growth in popularity is because of many reasons. One major advantage is its simplicity and readability. It is easy to decipher unlike many other programming languages. This has made python a beginner friendly language.
Python has a great community support, continual updates and documentation ,which sets in apart from other languages. It can easily be extended to many domains like data science, ML, web development which confirms the future growth of python is certain.
Benefits of learning Python:
Designed with future growth in mind, the language is designed to easily adapt to newer technologies and keep up the pace as programming industry evolves. The foundation taught with python provides learners with the requisites needed to pursue any of the efficient languages.
Python is a promising language in the industry and a must learn skill for all students from all levels of coding knowledge. Students to professionals, will be able to utilize the power of python throughout their careers in varied fields.
Variables & Expressions
Loops & Iterations
Functions & Methods
Errors with Enums
Load config files
Gunicorn with Manager
Gunicorn single and multi server with Manager
Dynamic DB (MongoDB, MySQL, MSS-SQL, PostgreSQL)
Dynamic DB with DB Tunnel (Bastion host)
Email with Flask (SMTP)
Run with Docker compose
Security Group Subnet
AWS for Microservices:
Docker Environment Variables
Docker Environment Variables in Param Store
Basic Jenkins setup on AWS Ubuntu
Jenkins Deploy by creating a job
Ubuntu 18.04, 20.04
IAC (Infrastructure as Code)
Review pull request
Git ignore with advanced configurations
Git history deletion
Basic Agile concepts
Basic Agile flow
How to deploy a simple app on Heroku
Deploy with Heroku CLI
Heorku logs adn error-handling
Canandian and US Culture and Communication skills:
Canadian & US etiquette
Canadian & US Emailing rules and professionalism
Canadian & US daily phrases
Canadian & US TV shows and topics
Local hot topics (travel, food, basketball, hockey, etc)
This is including your assignment and other factors
Assignment, clarification with mentors, Assignment validation:
HBR Break (Communication Improvements)
5-10 mins (Tech/Fun) Game
Talk Abroad (talk about one city in America/Canada)
Random Audio listening
Learn with RJ
Students teach students
Flexible timing (can be extended to 17-20 weeks)
Gamified teaching methods
50% tech, 50% games
Natural learning with Memes
Get the hands dirty on the Day 1
Zero slides, Zero theories
Experts share their experience from the industrial point of view
Real time scenarios with errors
Focus more on the error scenarios and problem solving oriented
AWS access to students (1-2 students per season)
Industrial strength coaching with complex code base
You should finish at least 50 hours of volunteer work with any Researchers (non-indian preferred)
You should have done a minimum of 2 Capstone projects
You should have created one open source projects or contributed 20 hours on any existing open source projects
You should have shown a demo for 25+ audience
You should have done at least 100 hours assignment
You should have done at least 2 Random Quick Projects with TactLabs
You might be eligible to get AWS Exam scholarship from Featurepreneur fund (once in every 5 months)
Your feature might be eligible for Tact Coins. Coin Assessment Board (CAB) will have to decide whether your feature is eligible for Tact Coins or not. They will do the assessment and let you know if yes and how much.
Some gaming features might be eligible for Royalty payment (per run or per month). This assessment has to be done by the CAB as well.
Based on your learning and commitment, you might be eligible to get into Internship with TactLabs for one of these titles: DevOps Intern, MLOps Intern, Research Intern, Developer Intern, & SWAT Intern.
This course does not require approval by the Private Training Institutions Branch of the Ministry of Advanced Education and Skills Training. As such, it was not reviewed.