Since 2008 · Next open Train the Trainer workshops: 18–21 Nov, Mumbai · 9–12 Dec, Bengaluru
Technology Training

Emerging Technologies

Enquire now
Since 20082,000+ companiesCustomised to your context
In brief

Machine learning with Python training is a hands-on program that takes data analysts, developers and data architects from a Python crash course to a deployed model. It covers data preparation, supervised and unsupervised learning, deep learning and generative AI foundations. Bodhih runs it as a 5-day lab with basic Python as the prerequisite, alongside a separate IoT program.

  • Standard duration: 5-day, customisable to your needs
  • Delivered in person at your location or as live virtual sessions
  • Designed with the ADDIE model and evaluated for behaviour change
  • Offered by Bodhih since 2008 to 2,000+ organisations across 7 regions

Where and how: emerging technologies training as an in-person workshop in Bengaluru, Mumbai, Delhi NCR, Gurugram, Hyderabad, Chennai, Pune, Kolkata, Ahmedabad and Jaipur; as a live online course; or delivered overseas in Dubai, Singapore and across the Middle East, Asia and Africa.

Last reviewed by Siddharthan VGJ, Founder · Bodhih Training, Bengaluru

Machine Learning with Python

01

Program Overview:

  • Machine learning is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed.
  • Machine Learning with Python program provides deeper understanding of the Machine Learning concepts, algorithms and its implementation.
  • Covers Supervised and Unsupervised learning algorithms.
  • Coverage of Deep Learning Concepts
  • Data Science and its concepts
  • A crash course on Python
  • Case Studies and Real time Projects.
02

Training Duration:

5-day Instructor Led Training

03

Target Audience:

  • Data Analyst
  • Developers
  • Data Architects
04

Training Prerequisite:

Basic Python Programming Knowledge.

05

Training Outcome:

  • Practical Approach
  • Hands on training session
  • Real time project and case studies
  • 24/7 support

IoT (From Beginner to Expert )

06

Program Overview:

IoT systems allow users to achieve deeper automation, analysis, and integration within a system. They improve the reach of these areas and their accuracy. IoT utilizes existing and emerging technology for sensing, networking, and robotics.

IoT is an advanced automation and analytics system. It makes use of Artificial Intelligence and Big Data to deliver complete systems. These systems enable transparency, when applied to a network.

01

Targeted Audience:

Audience working on the IoT Solutions.

02

Training Duration:

5 days Instructor Led Training.

03

Training Prerequisite:

Good Understanding of Internet, Networking and Cloud solutions.

07

Training Outcome:

  • Practical Approach
  • Hands on training session
  • Real time project and case studies
  • 24/7 support

Solutions & Services

08

What participants will be able to do

01

Prepare data for machine learning

Participants clean, explore and engineer features using pandas, NumPy and visualisation libraries.

02

Build and evaluate models

Developers train supervised and unsupervised models with scikit-learn and judge them with the right metrics.

03

Understand deep learning

Participants build simple neural networks and understand how modern AI models, including large language models, work.

04

Apply generative AI responsibly

Teams understand prompting, retrieval-augmented generation and the risks of bias, privacy and hallucination.

05

Design IoT systems

Engineers connect sensors and devices to the cloud using common IoT protocols.

06

Plan practical use cases

Teams identify where ML, AI or IoT can add value in their own processes.

09

Who should attend

  • Data analysts moving into machine learning
  • Developers adding AI features to applications
  • Data architects designing ML and IoT data pipelines
  • Engineers building or supporting IoT solutions
  • Technical leads assessing AI and IoT opportunities
10

Recommended program outline

Recommended design, customised to your context after a short needs analysis.

01Python for data scienceModule 1 · Machine learning program, Day 1+
  • A crash course on Python, notebooks and core libraries
  • Data wrangling with pandas and NumPy
  • Exploratory analysis and visualisation
02Supervised and unsupervised learningModule 2 · Machine learning program, Days 2 and 3+
  • Regression, classification, decision trees and ensembles
  • Clustering and dimensionality reduction
  • Train-test splits, cross-validation and evaluation metrics
  • Avoiding overfitting and data leakage
03Deep learning and generative AI foundationsModule 3 · Machine learning program, Day 4+
  • Neural networks and training basics with a common framework
  • How transformers and large language models work, in overview
  • Prompting, embeddings and retrieval-augmented generation
  • Responsible AI: bias, privacy and evaluation
04ML capstone and deployment basicsModule 4 · Machine learning program, Day 5+
  • End-to-end project from data to model
  • Saving models and serving predictions via an API
  • MLOps concepts: versioning and monitoring
05IoT architecture and devicesModule 5 · IoT program, Days 1 and 2+
  • Sensors, actuators, microcontrollers and gateways
  • Edge versus cloud processing
  • Hands-on work with a development board
06IoT connectivity, cloud and securityModule 6 · IoT program, Days 3 to 5+
  • Protocols such as MQTT and HTTP, and wireless options
  • Sending device data to a cloud IoT platform and dashboards
  • IoT security basics and a capstone solution
11

Sample training plan: 5-day hands-on design

This five-day lab takes data analysts and developers from a Python crash course to a deployed machine learning model. Every participant works in notebooks from the first hour on one realistic data set, such as customer churn for a telecom or loan defaults for a lender. They clean and explore data, train and compare supervised and unsupervised models, catch leakage and overfitting, build a small neural network, try retrieval-augmented generation on company-style documents and finish with an end-to-end capstone served through an API.

80% hands-on practice33.8 contact hoursCohort: 10–20 participants, each with a laptop and a prepared notebook environmentIn person · Live virtual
Day 1Python for data science

Participants can load, clean, explore and visualise a real-world data set in a notebook.

  1. 09:30–10:00Predict the roomEnergiser
  2. 10:00–11:00Python crash course for dataHands-on lab
  3. 11:15–12:15pandas and NumPy wranglingDemo & practice
  4. 12:15–13:00Data detectiveGroup challenge
  5. 13:45–15:00Exploratory analysis and chartsHands-on lab
  6. 15:00–15:30Features that help a modelSkill drill
  7. 15:45–16:45Your own data problemBuild sprint
  8. 16:45–17:30Day one retroReflection
Day 2Supervised learning

Participants can train and evaluate regression and classification models and choose the right metric.

  1. 09:30–10:00Metric match-upEnergiser
  2. 10:00–11:00Regression from scratchDemo & practice
  3. 11:15–12:15Classification: will they churn?Hands-on lab
  4. 12:15–13:00Train-test and cross-validationConcept burst
  5. 13:45–15:00Trees and ensemblesHands-on lab
  6. 15:00–15:30Explain it to the businessMicro-teach
  7. 15:45–16:45Apply it to your problemBuild sprint
  8. 16:45–17:30Day two retroReflection
Day 3Unsupervised learning and model quality

Participants can cluster data, reduce dimensions and spot overfitting and leakage before they reach production.

  1. 09:30–10:00Sort the socksEnergiser
  2. 10:00–11:00Customer segments with clusteringHands-on lab
  3. 11:15–12:15Dimensionality reductionDemo & practice
  4. 12:15–13:00Spot the leakCase clinic
  5. 13:45–15:00Pipelines that stay honestHands-on lab
  6. 15:00–15:30Model review roundFeedback round
  7. 15:45–16:45Improve your own modelBuild sprint
  8. 16:45–17:30Day three retroReflection
Day 4Deep learning and generative AI foundations

Participants can build a small neural network and connect a language model to documents safely.

  1. 09:30–10:00Human neural networkEnergiser
  2. 10:00–11:00First neural networkHands-on lab
  3. 11:15–12:00How language models workConcept burst
  4. 12:00–13:00Prompting for developersSkill drill
  5. 13:45–15:00Retrieval-augmented generationHands-on lab
  6. 15:00–15:30Responsible AI red teamGroup challenge
  7. 15:45–16:45Capstone planningBuild sprint
  8. 16:45–17:30Day four retroReflection
Day 5Capstone and deployment basics

Participants can deliver an end-to-end model served through an API and present it to stakeholders.

  1. 09:30–10:00Stand-up and blockersEnergiser
  2. 10:00–11:00Serving predictionsDemo & practice
  3. 11:15–12:15Versioning and monitoringHands-on lab
  4. 12:15–13:00Capstone buildBuild sprint
  5. 13:45–15:15Capstone showcasePresentation
  6. 15:30–16:30From lab to workPeer coaching
  7. 16:30–17:30My 90-day ML planAction planning
Get the full sample training plan as a PDF

Every session’s activity, timings, outputs and materials, plus pre-work, a 90-day reinforcement plan and how impact is measured. Free, emailed to you instantly.

Recommended: 5 days in person (09:30–17:30) as an instructor-led lab, or 10 × 3.5-hour live virtual sessions; a separate 5-day IoT track follows the same lab-first pattern. A sample design: every Bodhih program is customised after a short needs analysis.

How long is emerging technologies training?

The recommended machine learning with Python program is five days of instructor-led labs, 09:30 to 17:30. It can also run as ten live virtual sessions of about three and a half hours. A separate five-day IoT track is available, and shorter versions can be customised.

What activities are included in emerging technologies training?

Almost the whole program is lab work in notebooks. Participants clean a churn data set, hunt for leakage in suspicious notebooks, train and tune classifiers, cluster customers, build a neural network and a retrieval-augmented question-answering tool, and present an end-to-end capstone served through an API.

12

When to choose this

✓
Your team wants to move from AI curiosity to working ML models
✓
Developers are adding AI or generative AI features to products
✓
You are planning or scaling an IoT solution
FAQs

Frequently asked questions

What is machine learning with Python?

Machine learning with Python means using Python and its libraries, such as pandas, NumPy and scikit-learn, to build models that learn patterns from data and make predictions. Python is widely used for this because of its readable syntax and large ecosystem. Bodhih's program takes participants from data preparation to building and evaluating models.

Does the program cover generative AI and large language models?

Yes, at a foundation level. After covering classical machine learning and neural networks, participants learn how large language models work in overview, how to prompt them effectively and how retrieval-augmented generation connects them to company data. Responsible use, including privacy and accuracy risks, is covered. Deeper generative AI programs can be customised.

What is the difference between AI, machine learning and deep learning?

Artificial intelligence is the broad goal of making systems perform tasks that need human-like intelligence. Machine learning is a way of achieving it by learning from data rather than following hand-written rules. Deep learning is a type of machine learning that uses multi-layer neural networks, and it powers most modern image, speech and language models.

What do you learn in IoT training?

IoT training covers how connected systems are built, from sensors and microcontrollers to gateways, networks and cloud platforms. Participants learn common protocols such as MQTT, work with a development board, send data to the cloud and build a simple dashboard. Security is covered throughout, because connected devices can be an easy target.

What are the prerequisites for machine learning training?

Basic Python programming knowledge is required, and comfort with school-level statistics and algebra helps. The first day includes a Python crash course focused on data work. For IoT, participants need a good understanding of the internet, networking and cloud basics. Bodhih can adjust depth after a short needs analysis.

Keep exploring

Related programs in Technology & Professional Certifications

Browse all programs
Technology TrainingWeb technologiesWeb technologies by Bodhih: technology training for IT and digital teams. In person or live virtual, customised to your team.View program →Technology TrainingAdvanced Excel TrainingAdvanced Excel training for professionals: XLOOKUP, dynamic arrays, PivotTables, Power Query and dashboards, practised on real business data. Enquire today.View program →Technology TrainingAgile and Scrum Training – Boost Delivery & CollaborationJoin Agile and Scrum Training to enhance project delivery and collaboration. Upskill your team with Bodhih’s expert-led training modules.View program →Technology TrainingAI Literacy Training (incl. EU AI Act Article 4)AI literacy training that helps staff understand, use and question AI at work, with content aligned to EU AI Act Article 4. Build a capable, careful team.View program →Technology TrainingGenerative AI Training for EmployeesGenerative AI training for employees that builds safe, practical skills with hands-on labs, prompt libraries and clear data rules. Plan your program today.View program →Technology TrainingIncident Management TrainingIncident management training for SRE, DevOps, NOC and support teams: triage, incident roles, status updates and blameless reviews. Book a scoping call.View program →Technology TrainingInformation SecurityInformation security awareness training for staff handling customer data: phishing, passwords, safe devices, privacy, AI tools and incident reporting.View program →
Let’s talk

Ready to grow your people? Let’s design it together.

Since 2008, Bodhih has designed learning for 2,000+ organisations across 7 regions. Tell us what you need.

Get a tailored proposal Call +91 99000 11601solutions@bodhih.com · Reply within one business day
Free PDF brochure

Emerging Technologies

Emerging Technologies (Machine Learning with Python): 5-Day Hands-On Training Plan. Tell us where to send it and we’ll email it to you right away.