Bootcamp - ML Engineering 101

13 Week of ML Engineering 101

Python with ML Basics Bootcamp:




Python Basics:
  • TBD
Python Advanced:
  • Class
  • Design Patterns
  • Error Handling
  • Errors with Enums
  • Load config files
ML Basics:
  • Numpy
  • Scipy
  • Pandas
  • Scikit Learn
  • Matplotlib
  • Seaborn
  • Text Analysis
  • Visualization
  • TBD
ML Tools/ Libraries Mining:
  • AllenNLP
  • TextBlob
  • Spacy
  • NLTK
  • TBD
ML Advanced:
  • Feature Engineering
  • Feature Abstraction
  • Normalization
  • Smalltics
Flask Basics:
  • Simple server
  • Port change
  • TBD
Flask Advanced:
  • Flask-Script Manager
  • Gunicorn with Manager
Docker Basics:
  • Run with Docker compose
  • TBD
  • TBD
Git Basics:
  • GitHub
  • GitLab
  • Git Branch
  • Pull Request
  • Review pull request
Git Advanced:
  • Git submodule
  • Git ignore with advanced configurations
  • Git LFS
  • Git history deletion
  • Basic Agile concepts
  • Scrum Poker
  • TBD
  • TBD
  • SQLite
  • PostgreSQL
  • MySQL
  • MongoDB
  • MS-SQL
Research Work:
  • TBD


Total Hours: 520 Hours This is including your assignment and other factors
Mentoring: 260 Hours
Assignment, clarification with mentors, Assignment validation: 260 Hours

Featurepreneur Uniqueness

  • 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)
  • Capstone projects
  • Industrial strength coaching with complex code base

Graduation Criteria

  • You should finish at least 50 hours of volunteer work with any ML 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 ML 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.