Corporate training · The jnaapti way

Don't just train.
Build capability.

Start with what your team needs to do. Build on what each learner knows. Verify what they can apply.

Discuss your training needs
One goal. Different starting points.Illustrative learner journey

01 / Learning objectives

A course is not
the destination.

What should your team be able to do after training? That answer shapes the audience, technologies, and learning plan.

Start with the project need.

For this example, the goal is to build and test a Python service—not simply complete a Python course.

More about learning objectives
The destination
Our team's goal

Build a Python service

Design it. Implement it. Test it.

The learning plan works backwards from this outcome.

02 / Waypoints

Same team.
Different starting points.

We understand each learner's existing skills before we plan the route. A shared program can still make room for individual needs.

Asha · New to Python

Start with programming foundations, then move to service development. Add prerequisite practice before the main activities.

More about learner profiles and milestones
Existing skills → learning plan
LearnerPythonAPIsTesting
AAsha○○○
DDev✓○○
MMeera✓✓○
✓ Existing skill○ Needs practice
A route for Asha

Foundations → Python → APIs → Testing

Shared goal: build a Python service

03 / Learning process

Not everyone needs
the same route.

Live sessions, self-learning, hands-on labs, and coaching work together. Ongoing assessment tells us where to add support—or a new challenge.

Extra support where it matters.

Asha gets foundation exercises and one-to-one feedback before tackling the shared project.

More about sessions, labs, and coaching
A learning route for Asha
  1. Prepare

    Build the foundations

    Prerequisite exercises + coach feedback

  2. Learn together

    Concepts that connect

    Live sessions + questions + demonstrations

  3. Apply & refine

    Build something real

    Lab activities + reviewed submissions

Shared goal: build a Python service

04 / Review

Look beyond
course completion.

Review the work, not just attendance. Learners see where to grow. Your L&D team sees progress, remaining gaps, and how skills match project needs.

A clear next step for Asha.

Combine self-review with coach feedback to identify strengths and the next area to practise.

More about progress reports and review
Evidence, not just attendance
A

Asha's next steps

Example coach review
Python foundationsDemonstrated ✓
API implementationDemonstrated ✓
Edge-case testingMore practice ○
Next activity

Add failure-path tests to the service. Review the results with your coach.

Return to the goal. Decide what comes next.

A shared goal. A plan that fits your people.

Tell us what your team needs to do. We'll help define the training approach.

Plan your team's training
Explore the full training approach

1. Learning Objectives

Learning objectives: define a clear destination Define the destination

Purpose - Why

Training may have been planned to meet organizational learning goals, project-specific needs, anticipated project needs, or employee motivation. The learning and review process depends on the specific purpose.

Audience - Who

Training may be for interns, freshers, or people with varied experiences. The learning processes will be customized according to the target audience.

Technologies - What

Training could be on specific technologies like Python, MongoDB, Docker, etc., or on a combination of these technologies as part of a single program.

Batch Details

Depending on the number of people who need to undergo training, their individual project schedules, project needs, location, etc., we determine how to group them into batches.

2. Waypoints

Waypoints: different starting points lead to a shared goal Map the starting points

Individual Profile

Depending on the audience, we collect specific details about individuals to create an optimal learning plan. Learning more about individuals helps us in coaching them better.

Individual's Existing Skillsets

We determine what learners already know before the training to determine the skill gap.

Comprehensive Learning Plan

We arrive upon a comprehensive learning plan both as a batch and on an individual basis to determine how to optimally bridge the skill gap.

Milestones

The total duration, the starting and end date of the training and the intermediate milestones of the program are laid out.

3. Learning Process

Learning process: hands-on practice with a feedback loop Practise. Review. Improve.

Classroom and Online Sessions - One to Many

We deliver classroom and online live sessions to a batch of learners to help them learn concepts, optimal ways to learn the technology, clear doubts and address queries.

Personalized and Coach Assisted Learning - One to One

Our expert coaches work closely with learners to help them bridge their skill gap.

Self-Learning with 24X7 Lab Access

We teach learners best practices on how to learn. We specifically focus on self learning, since in this world where technologies evolve rapidly, we believe this is an important skill that learners must have for continued learning.

Ongoing Assessment

Upskilling progress is determined based on an ongoing assessment. Learners work on activities which have been derived from real-life scenarios and their submissions are reviewed by our expert coaches. Coaches also give inputs on how solutions can be improved and help learners whenever needed.

Concepts, Technology and Application

A good technical training program should focus on concepts behind the technology, the technology itself and the application of the combination of technologies in real-life problem solving. We specialize in ensuring that this balance is maintained.

4. Review

Review: check demonstrated skills and identify next steps Verify the capability

Real-time Reports

Organizations get deep insights into individuals' skillsets and the time remaining to bridge the skill gap. Learning and Development Team (L&D) is periodically informed about batch progress and issues encountered if any.

Deployability Metric

We help organizations match project needs with individuals' skillsets.

Identify fast track employees

Sometimes you miss out to discover gems in your own organization. We ensure that skills of individuals doesn't go unnoticed.

Help learners grow

We get learners to self-review themselves and combine that with performance during the learning process and the reviews of the coach to help them identify their strengths and areas of improvement and help them grow.

Feedback

We work closely with organizations to understand whether the training objectives have been met and refine the process if any tweak is required to cater to the organization's unique needs.

Frequently Asked Questions

Here are some questions that organizations ask us about our training:

What is your approach to AI in training?

Foundations first. AI acceleration next. We use a pilot-training analogy: learn to fly before relying on autopilot. Learners must understand the work before they can use AI to accelerate or automate it.

AI use grows as the curriculum progresses
  1. 01Build foundationsNo AI

    Solve, debug, and test the work yourself.

  2. 02Learn to accelerateGuided AI use

    Use AI assistance. Compare and verify the results.

  3. 03Learn to automateHigh AI use

    Automate more of the workflow. Keep human judgment.

More AI use does not mean less responsibility.

  1. Learn the foundations the hard way. Learners first solve problems, write code, debug mistakes, and test their work without AI assistance. This builds the understanding needed to explain a solution and recognize when it is wrong.
  2. Then learn how AI can accelerate and automate. Once the foundations are in place, we introduce AI-assisted workflows. Learners explore how AI can speed up implementation, help with debugging, generate tests, and automate repetitive tasks.
  3. Keep judgment and responsibility with the learner. Learners review and test AI-generated work. They must be able to explain the result, identify errors, and decide when to use AI and when to do the work themselves.
AI is a force multiplier. Skills make the difference.
Without foundational skillsHarder to judge or correct the output
× AI →
Limited capabilityMore output, but less ability to verify it
With strong foundational skillsCan direct, review, and improve the work
× AI →
Greater capabilityFaster execution with informed judgment

The same AI tools. A stronger result when the person using them has the skills to guide and check the work.

Our aim is not to avoid AI. It is to build people who can use it well, with the skills to check its output and work independently when needed.

How do I choose between online v/s classroom training?

Choosing between online and classroom training depends on various factors including organizational goals, duration and logistical considerations. Here's a comprehensive comparison to help make an informed decision:

Criteria Online Instructor-Led Training Classroom Training
Accessibility Learners can engage from the comfort of their home or office while following a fixed timetable. Learners can attend short sessions, while also simultaneously working on their projects and so will have minimal impact on project deliveries. It also allows for broader geographic reach. Offers a traditional and structured learning environment with direct, in-person interaction between trainers and learners. Requires physical attendance, which can be a barrier for some participants depending on their location and schedule.
Interactivity Though interactive, it may lack the personal touch and non-verbal cues of a physical classroom. Provides better spontaneous interaction, immediate feedback, and the ability to address concerns in real-time.
Size of the session Can be conducted in shorter sessions of 2 hours or more. The minimum duration is 1 day.
Cost More cost-effective due to reduced expenses on venue, travel, and accommodation. Might incur higher costs due to physical venue requirements, instructor travel, and participant accommodations.
How do I decide the duration?

Determining the duration of training involves balancing several factors to ensure that the training is effective and efficient. We can help you determine the best duration based on our experience of having delivered similar other training programs in the past.

Steps and Considerations:

  • Identify Learning Objectives: Clearly define what participants should know or be able to do after completing the training. Understanding the depth and breadth of the content to be covered will help in estimating a realistic time frame. Steps 1 and 2 of our training process addresses this.
  • Assess Learner's Prior Knowledge: Understanding the prior knowledge and skills of your participants can help tailor the training duration. If participants have a good understanding of basic concepts, the training duration may be shortened. Step 2 of our training process addresses this.
  • Training Methodology: Interactive, hands-on training sessions might require more time compared to theory sessions and demos. Activities, discussions, and pre-training and post-training assessments allow participants to apply what they have learned. This hands-on experience is crucial for solidifying learning and may affect the duration of the training.
  • Engagement and Absorption Capacity: Consider the attention span and engagement levels of the participants. Lengthy training sessions may lead to fatigue and decreased retention, so it might be beneficial to break down training into shorter, more manageable segments. Online sessions help this cause.
  • Feedback: Incorporate time for feedback to measure the effectiveness of the training.
  • Logistical Constraints: Consider the availability of instructors, participants, and resources. Sometimes logistical constraints may dictate or influence the duration of the training.
  • Pilot Sessions: If we are doing repeat batches, we can consider the first few sessions as pilot sessions to gauge if the allocated time is sufficient for covering the content effectively while keeping the participants engaged.
What if some participants lack the prerequisite knowledge required for a training?

If some participants lack the prerequisite knowledge required for a training, there are several steps and strategies you can employ to address this issue and ensure a more uniform level of understanding among participants:

Steps and Strategies:

  • Pre-Training Assessment: We can conduct a pre-training assessment to gauge the participants’ level of understanding and identify gaps in prerequisite knowledge. Step 2 of our training process addresses this. This will help in designing interventions to bridge these gaps before the actual training.
  • Pre-Training Materials and Online Resources: We provide the slower learners with pre-training materials, tutorials, or online resources (books/videos/courses etc) to help participants acquire the necessary prerequisite knowledge.
  • Remedial Training Sessions: We can offer training sessions and Virtual Coach platform access to cover essential prerequisite topics for a subset of the audience. These could be optional sessions for those who need them, ensuring they are prepared for the main training.
  • Mentorship and Peer Support: We encourage you to pair participants who lack prerequisite knowledge with those who have a strong understanding and experience of the prerequisites.
  • Adjust Training Content: If the gap is huge, we suggest adjusting the training content to include a brief review of prerequisite knowledge at the beginning of the training to ensure everyone is on the same page.
  • Feedback and Monitoring: We continuously monitor participants’ progress and gather feedback to understand if the interventions are effective in bridging the knowledge gap, and adjust your approach accordingly. Step 3 of our training process addresses this.
What if some participants are able to grasp concepts faster than others?

When some participants grasp concepts faster than others, it's an opportunity to leverage their understanding to benefit the entire group, while also ensuring they remain engaged and challenged. Here are some strategies:

  • Advanced Activities: We provide additional activities to faster learners to keep them engaged and challenged.
  • Peer Mentoring: We encourage those who grasp concepts quickly to assist their peers.
  • Recognition: We recognize the efforts and achievements of faster learners, which can help organizations fast track such employees into challenging roles.

Balancing the needs of faster and slower learners can be challenging but with a thoughtful approach, it's possible to create a learning environment that is supportive, engaging, and beneficial for all participants.

What if some participants are taking time to learn the concepts?

When participants are taking longer to grasp certain concepts, it's crucial to address this issue with empathy, patience, and effective strategies to ensure everyone gets the most out of the training. Here are some strategies that we employ:

  • Individualized Attention: We offer extra support and individualized attention to those who are struggling. This could be through one-on-one sessions, additional exercises, or personalized feedback. We provide supplementary learning materials like online resources, videos, books to these learners.
  • Peer Learning and Group Work: We encourage peer learning by forming groups or pairing slower learners with those who have grasped the concepts. Peer explanations can sometimes make complex concepts more accessible.
  • One-on-one Feedback: We provide direct constructive feedback to help the slow learners understand their mistakes and learn from them.
  • Flexible Pacing: If the training schedule allows it, we adjust the pace to ensure everyone has a chance to understand the material. If not, we encourage the slow learners to invest additional time over the weekends or beyond the committed time to bridge the skill gap.
  • Encourage a Growth Mindset: We foster a positive learning environment and encourage a growth mindset, reassuring participants that with effort and perseverance, they can overcome learning challenges.
  • Monitoring Progress: We keep track of participants' progress and continuously check-in to understand if they are catching up or if further interventions are needed.
How do we keep our content up to date, considering that technology is rapidly evolving?

Ensuring that training remains current and relevant is of utmost importance in the ever-evolving landscape of the industry. To achieve this, we employ various strategies to continuously update and refine our content. Here's how we do it:

  • Continuous Monitoring: We regularly monitor developments in the industry to identify new trends, outdated trends, tools, or practices.
  • Feedback from Participants: We collect feedback from stake holders and participants to understand if the training content remains relevant and effective.
  • Regular Content Reviews and Updates: We conduct periodic reviews of the training content to identify areas that require updates. Our labs are also periodically updated to reflect the latest versions of different technologies.
  • Modular Design: Our skill graph based content management system is modular by design, so outdated modules can be easily replaced or updated without having to overhaul the entire course.
  • Invest in Continuous Learning: We encourage our trainers (who are also engineers by heart) to engage in continuous learning and technology exploration to keep their skills and knowledge current. We practise what we preach!
  • Leverage Technology: We utilize technology like Generative AI and analytics to identify evolving technology and learning needs and update the content suitably.

By employing these strategies, we ensure that our training content remains fresh, current, and most importantly, beneficial for all participants, ensuring they are always equipped with the latest knowledge and skills.

How is jnaapti's training process unique?

Our training system is designed with several key priorities in mind:

  • Personalizing the training to meet individual's needs.
  • Emphasizing self-learning to foster independence.
  • Applying modern approaches to validate training outcomes.
  • Recognizing learners' existing skills and building upon them.
  • Providing adaptable timeframes based on individual skillsets.
  • Stressing intricate cross-connects across technologies via our skill-graph engine.