SlideShare a Scribd company logo
Is technical training
the right niche for you?
Reuven M. Lerner • Freelance Remote Conf
February, 2016
1 Technical training business talk.key - February 24, 2016
Who am I?
• Programmer, consultant, developer
• Long-time Python (+Ruby/Git/PostgreSQL) user
• Linux Journal columnist
• PhD in Learning Sciences from Northwestern
2
2 Technical training business talk.key - February 24, 2016
My stuff
• Newsletter: http://lerner.co.il/newsletter
• Blog: http://blog.lerner.co.il/
• Daily Tech Video: http://dailytechvideo.com/
• Or @DailyTechVideo on Twitter
• Mandarin Weekly: http://MandarinWeekly.com
• Or @MandarinWeekly on Twitter
3
3 Technical training business talk.key - February 24, 2016
But lately…
• About 80% of my time has been spent as a
technical trainer
• In other words: I go to companies, and teach their
programmers how to use the technologies that I
know and love
• Mostly Python, PostgreSQL, Git; also Ruby, data
science, and regexps
4
4 Technical training business talk.key - February 24, 2016
I’m so happy!
• No more arguments about schedules, product scope, or
cost overruns
• I’m helping companies to be better at what they do
• I’m helping people to be better at their jobs
• Companies come to me, asking for courses
• I’m booked solid through March, and 50% through
September 2016. Wow!
• And the pay is pretty good, too!
5
5 Technical training business talk.key - February 24, 2016
Today’s agenda
• What is technical training?
• How does the training business work?
• How can Learning Sciences help me train better?
• Q&A
6 Technical training business talk.key - February 24, 2016
What is technical training?
• Hi-tech moves very fast
• Everyone must always learn new technologies
• Most people cannot learn new things themselves
— they lack time, discipline, experience
• Thus, companies bring in trainers to bring their
employees up to speed
7 Technical training business talk.key - February 24, 2016
Training is outsourced
• Companies have in-house trainers
• But that’s generally for basic things, or in-house
technologies
• A huge amount of training is done by external
contractors
8 Technical training business talk.key - February 24, 2016
What do I mean by
“training”?
• Live lessons and lectures (in person or virtual)
• Not pre-recorded videos
• Not shared slide decks
• Not books
• All of these are good, but I have focused to date on
in-person training
9 Technical training business talk.key - February 24, 2016
Trainers are catalysts
• The aim is to speed up the learning of material
• Analogies
• Perspective
• Pitfalls
• Experience
• Mental models
10 Technical training business talk.key - February 24, 2016
Training is big business
• In 2013, training in the US alone was $141 billion
• By all accounts, this number is rising rapidly,
perhaps by even 10% each year
• Technology companies typically spend more than
others
• Not all of this was for frontal lectures, but a lot of it
was
11 Technical training business talk.key - February 24, 2016
Training companies
• Many companies specialize in training
• You can work for them!
• The good news: They take care of marketing, sales,
negotiations, and payments.
• The bad news: They take a very large chunk of the
income, often 50 - 80% of the income from a course
• They often have non-compete clauses, so mixing your
own training with theirs can be problematic
12 Technical training business talk.key - February 24, 2016
Doing it yourself
• If you’re a consultant, then you’re probably used to
dealing with companies
• But training is a bit different
• You’re pitching a product (not a service)
• You’re pitching to non-technical people
• The budgets work differently
• The feedback (and future opportunities) are different
13 Technical training business talk.key - February 24, 2016
Can I do this?!?
• Many people are unsure if they can train
• No, it’s not for everyone
• You need technical chops + ability to teach
• (Most people have one or the other)
• You can certainly improve
• Also: How many others know the technology as well as you
and can teach and are available to teach during the day?
14 Technical training business talk.key - February 24, 2016
Content knowledge
• You need to know what you’re talking about
• This doesn’t mean that you need to know
everything — indeed, I often learn great things from
my students!
• But you should be familiar and fluent enough that if
someone asks a question, you’ll be able to be at
their level, rather than sound like an ignoramus
15 Technical training business talk.key - February 24, 2016
Pedagogical
content knowledge
• More important than content knowledge is
pedagogical content knowledge
• The ability to explain the content — which is at
least as important as knowing the content itself!
16 Technical training business talk.key - February 24, 2016
Training manager
• Most companies have a training manager
• Some even have a training department
• This person is the coordinator of training
• This person is your primary contact — for pitching,
coordinating, budgeting, and future work.
• In many ways, the training manager is your client.
Make their life easy, and satisfy them, and you’ll get
lots of work.
17 Technical training business talk.key - February 24, 2016
Technical people
• The training manager usually doesn’t have a
technical background
• They won’t approve syllabi, or give you feedback on
the content of your course
• Rather, they coordinate needs, and provide feedback
• The training manager will often ask one or more
technical people to approve syllabi and/or ask you
questions
18 Technical training business talk.key - February 24, 2016
Training budgets
• Companies typically budget for training
• Your job, in some ways, is to convince them that
their budget should be used on your course
• The money is almost always there; the question is
whether it’ll be spent on you or someone else.
• Thus: Make sure that your syllabi match the
company’s expectations. Make sure that you are
offering a course that will benefit the company
19 Technical training business talk.key - February 24, 2016
Pricing
• Yeah, but how does pricing really work?
• There are several models:
• Per day: A global rate, no matter how big or
small the class is.
• Per participant: A daily rate for each participant
20 Technical training business talk.key - February 24, 2016
How many participants?
• I typically say 16, but I’ve had classes with 20-25
• (Depends on payment and culture.)
• Always tell them what the maximum number is!
• Some people will likely drop out, depending on
their company policies
21 Technical training business talk.key - February 24, 2016
Assistants?
• TAs?
• I don’t use them, but I know some people who do
• This depends on your style, the size of your class,
whether they’re available
22 Technical training business talk.key - February 24, 2016
Authorized vendors
• Most large companies will require you to be an
“authorized vendor” in order to sell to them.
• This process can take a while, and might require
that you agree to certain payment terms (e.g., net +
60)
• That said, it’s a fairly standard and painless
process — and once you’re in the system, you can
expect to get paid on time
23 Technical training business talk.key - February 24, 2016
Internal marketplaces
• In some big companies, any authorized vendor
may propose any course, for any price.
• People can sign up if they want the course,
perhaps with their manager’s approval.
• Whether the course happens depends on how
many people register, which is a function of the
topic and price.
24 Technical training business talk.key - February 24, 2016
Special-order courses
• Sometimes, a group in a company will want a
course just for them
• Everyone has the same needs, background
• They want a custom syllabus
• Automatic internal approval, without waiting for a
class to fill up
• This can be great!
25 Technical training business talk.key - February 24, 2016
Proposals
• Syllabus: What do you want to teach?
• The more focused the class, the better
• I’ve gotten increasingly focused, and that helps to
attract the right people
• Proposal: Money, schedule, and your expectations
• Projector, whiteboard, lunch, Internet connection
• Travel and hotel also, if you’re traveling
26 Technical training business talk.key - February 24, 2016
Getting to big companies
• It’s hard!
• So start with small startups
• Cold calling them might work
• Survey them while building the course; make them your
partners for their needs
• Get noticed by the tech community — speak at
conferences and meet-ups
• Blog often, so people can confirm you’re an expert
27 Technical training business talk.key - February 24, 2016
Advanced courses
• These have often been problematic for me
• People without experience will often sign up for an
advanced class
• “Advanced” isn’t an intelligence test, but rather a
measure of how well they know the basic material!
• This can cause real problems and friction
• Find out what a company can/will do to filter out
inappropriate participants
28 Technical training business talk.key - February 24, 2016
Open-enrollment courses
• Instead of going to a company, you open it to
anyone interested
• You can charge (much) more for these, but it’s
much more work intensive
• Marketing, location, registration, etc.
29 Technical training business talk.key - February 24, 2016
Online classes
• I’m going to start offering online, real-time classes
this year
• This is a new experiment for me, but I want to try it
out — and it’ll allow me to reach many new people
• This increases potential audience, while reducing
the need for me to find a venue, lunch, and so forth
30 Technical training business talk.key - February 24, 2016
Successful training
• So, you’ve got the gig.
• What do you do before, during, and after the
training to ensure success?
31 Technical training business talk.key - February 24, 2016
Easy for you?
That means nothing!
• Sometimes, I feel like I shouldn’t discuss a topic,
because it’s so obvious and easy.
• I mean, really — do we need to discuss variable
scoping in Python? It’s so obvious!
• I’ve found that no one in my courses knows
anything about such seemingly simple topics
• Include them, and review them — people will really
appreciate your exposing the inner workings
32 Technical training business talk.key - February 24, 2016
Before
• E-mail your slides (in PDF) to all participants
• Maybe I’m dumb for doing this, but my slides aren’t all
over the Web, and I still have work!
• Configuration, installation requirements
• Language, libraries, or (if you want) a VM to download
• Don’t send this the morning of the course
• Maybe: A questionnaire, 1-2 weeks before the course
33 Technical training business talk.key - February 24, 2016
Also before
• Practice, practice, practice
• How long will things take? When will you do each
exercise?
• Can you live-code the exercise solution while talking,
keeping it fluid?
• If not, then don’t do this and/or practice lots more
• I often use Webinars and/or meet ups to practice new
material
34 Technical training business talk.key - February 24, 2016
Questionnaires
• Especially with advanced courses, I’m often
suspicious that people aren’t that advanced
• (Having been burned on this many, many times)
• Thus, I will sometimes send participants a
questionnaire, asking (on a scale of 1-5) how well
they know a bunch of topics I want to cover
• People are often far less advanced than they claim,
until you pin them down on specific subjects
35 Technical training business talk.key - February 24, 2016
Review, improve slides
• Always be looking for ways to expand, improve
your slides
• Better examples, explanations
• Rephrasing of things
• Reordering of topics
• Spending more time on certain topics
36 Technical training business talk.key - February 24, 2016
Start the day
• Go around the room, finding out about people
• Ask their names
• Why are they here?
• What is their background?
• What do they want to get out of the course?
• Use this information when teaching, to help draw
connections with what they already know
37 Technical training business talk.key - February 24, 2016
Each day
(other than the 1st)
• Start the day by asking if anything wasn’t clear the
previous day
• About 50% of the time, someone will ask something
• This is almost certainly useful to everyone, not just
the person who asked
• It also points to subjects that could use extra
explanation
38 Technical training business talk.key - February 24, 2016
Exercises
• Do lots of them. The more, the better
• They will learn more, they will like the class more,
and you don’t have to lecture as much!
• Must only rely on what you’ve covered so far
• Force choices
• Force integration of knowledge
• Force corner cases that sharpen mental models
39 Technical training business talk.key - February 24, 2016
Same exercise,
different solution
• I’ve recently started doing something new: I give
the same exercise multiple times, asking them to
use a different solution technique each time
• This has been surprisingly successful
• With beginners, this is way better than, “Decide
which data structure to use on your own”
40 Technical training business talk.key - February 24, 2016
Exercise types
• Challenges
• Learn by doing a task, using information presented so far in print or in person
• Often, re-implementing something they know is a good exercise
• Walk-throughs
• Copy the instructor and/or a manual, to become more familiar with
something.
• Projects
• Day-long sessions, in which you specify a project and (partly) walk them
through everything from planning to coding
• Much more open-ended, appropriate for intermediate/advanced learners
41 Technical training business talk.key - February 24, 2016
Pair programming
• I encourage people in my classes to work in pairs
• It’s very clear to me that those who pair achieve
more, and learn better
• Pairing forces metacognition
• It’s a shame that almost no one in my classes
actually does this
42 Technical training business talk.key - February 24, 2016
Give perspective
• The most important thing for technical training:
Don’t give information that they can read on their
own!
• Provide insights, stories, and perspectives that
demonstrate your experience
• Show lots of “aha” moments
• These are some of the most effective parts of my
courses
43 Technical training business talk.key - February 24, 2016
Live coding
• I love love love to do live coding
• I find that it helps things to flow, and to provide
demos
• (It helps to touch type)
• Also, this helps to show not just how the final
answer should look, but how the process of coding
should look in your favorite technology
44 Technical training business talk.key - February 24, 2016
Stories
• I love stories!
• They can really help to drive a point home
• Plus, they make things more entertaining
• Collect stories — especially funny stories — and tell them
• Dump the ones that go flat, keep the ones that do well,
and then keep improving them
• You’re sort of like a stand-up comic or one-person play
45 Technical training business talk.key - February 24, 2016
Slides
• I make lots of slides, but use them less and less.
• (More live coding and demonstrations)
• I now have about 100 slide decks, each on a different
topic, numbered in the rough order I want to use them
• A course is thus a combination of slide decks
• If I research/add a new topic, it becomes a new deck
• I can expand each deck, as I learn more about topics I
want to cover
46 Technical training business talk.key - February 24, 2016
Questions
• Questions are the best! Encourage them often.
• Take them very seriously. Face the person. Thank
them for their question.
• Many times, questions have led me to deeper
(better) material and exercises
47 Technical training business talk.key - February 24, 2016
Things to bring
• VGA and HDMI video adapters (especially Mac
users)
• Power adapter — this is crucial!
• Working copy of the language you’ll use
• A copy of your slides, in PDF, somewhere you can
get to them (e.g., your server or a USB drive)
• Optional: Snacks!
48 Technical training business talk.key - February 24, 2016
Schedule and breaks
• I generally give two 15-minute breaks (morning and
afternoon)
• I usually take one hour for lunch
• Make lunch as late as possible without torturing
your participants!
• People are less attentive after lunch
• Sometimes they need more than one PM break
49 Technical training business talk.key - February 24, 2016
After
• Each day: Send them a zip file of everything you’ve done that
day
• Slides in PDF (including updates)
• Exercise solutions
• Live-coding examples
• After the entire course:
• Tell them about your (free) mailing list
• Connect to them on LinkedIn
50 Technical training business talk.key - February 24, 2016
After-session questions
• Some people will come up to you afterward, to ask
questions
• Answer them! These people are motivated
• They usually ask good questions (which can be
used in future exercises and courses)
• They’ll appreciate the attention and give you high
ratings, so there’s some self-interest here
51 Technical training business talk.key - February 24, 2016
Surveys
• Take these very seriously. This is your grade.
• Ask people to fill them out. The higher the n, the less
likely outliers will determine your grade.
• If you do well, then you’ll be invited back for more
courses.
• If not, you will either get a warning or not be invited
back
• Besides the survey, ask for feedback from them!
52 Technical training business talk.key - February 24, 2016
Keep on learning
• Keep up your technical skills
• Read blogs
• Newsletters
• Trends
• Look for questions on Stack Overflow, Reddit
53 Technical training business talk.key - February 24, 2016
New courses
• Upselling: Good for you, and your customers
• More products (courses) to sell
• Learn more things, making yourself more valuable
• Additional slide decks you can mix and match
• Teach the same people multiple times, multiple
courses — you’ll get groupies and advocates
54 Technical training business talk.key - February 24, 2016
Ideas for new courses
• Many participants have similar needs, which you can’t service in a generic
course. So create a specific follow-on course!
• Python for system administrators
• Python for data science
• You don’t cover something as much as you’d like
• Regular expressions
• Some people feel left out
• Python for non-programmers
• Advanced python workshop
55 Technical training business talk.key - February 24, 2016
Thanks!
Any questions?
• You can always find me at:
• reuven@lerner.co.il
• http://www.lerner.co.il/
• http://blog.lerner.co.il/
• http://lerner.co.il/newsletter
• @reuvenmlerner on Twitter
56 Technical training business talk.key - February 24, 2016

More Related Content

What's hot

Km journey v10
Km journey v10Km journey v10
Km journey v10
Lyn Murnane
 
My KM journey
My KM journeyMy KM journey
My KM journey
Lyn Murnane
 
Learning Technologies 2009 Seminar
Learning Technologies 2009 SeminarLearning Technologies 2009 Seminar
Learning Technologies 2009 SeminarBrightwave Group
 
How Online Learning Delivery Tools Are Changing the Business Landscape
How Online Learning Delivery Tools Are Changing the Business LandscapeHow Online Learning Delivery Tools Are Changing the Business Landscape
How Online Learning Delivery Tools Are Changing the Business Landscape
Lambda Solutions
 
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...
Human Capital Media
 
5 Steps for Data-Driven Learning
5 Steps for Data-Driven Learning5 Steps for Data-Driven Learning
5 Steps for Data-Driven Learning
Lambda Solutions
 

What's hot (9)

Km journey v10
Km journey v10Km journey v10
Km journey v10
 
E learning Implementation strategy
E learning Implementation strategyE learning Implementation strategy
E learning Implementation strategy
 
My KM journey
My KM journeyMy KM journey
My KM journey
 
Yobo Video Team14
Yobo Video Team14Yobo Video Team14
Yobo Video Team14
 
Learning Technologies 2009 Seminar
Learning Technologies 2009 SeminarLearning Technologies 2009 Seminar
Learning Technologies 2009 Seminar
 
How Online Learning Delivery Tools Are Changing the Business Landscape
How Online Learning Delivery Tools Are Changing the Business LandscapeHow Online Learning Delivery Tools Are Changing the Business Landscape
How Online Learning Delivery Tools Are Changing the Business Landscape
 
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...
BUILD YOUR BLUEPRINT FOR DIGITAL LEARNING: HOW TO TRANSFORM YOUR LEARNING ORG...
 
5 Steps for Data-Driven Learning
5 Steps for Data-Driven Learning5 Steps for Data-Driven Learning
5 Steps for Data-Driven Learning
 
Implementing a lms : Implementation strategy and mistakes to avoid
Implementing a lms   : Implementation strategy and mistakes to avoidImplementing a lms   : Implementation strategy and mistakes to avoid
Implementing a lms : Implementation strategy and mistakes to avoid
 

Viewers also liked

Methods Of Training
Methods Of TrainingMethods Of Training
Methods Of Training
jitu
 
Rails israel 2013
Rails israel 2013Rails israel 2013
Rails israel 2013
Reuven Lerner
 
What can Ruby learn from Python (and vice versa)?
What can Ruby learn from Python (and vice versa)?What can Ruby learn from Python (and vice versa)?
What can Ruby learn from Python (and vice versa)?
Reuven Lerner
 
Functional Python Webinar from October 22nd, 2014
Functional Python Webinar from October 22nd, 2014Functional Python Webinar from October 22nd, 2014
Functional Python Webinar from October 22nd, 2014
Reuven Lerner
 
Big Data — Your new best friend
Big Data — Your new best friendBig Data — Your new best friend
Big Data — Your new best friend
Reuven Lerner
 
PostgreSQL, your NoSQL database
PostgreSQL, your NoSQL databasePostgreSQL, your NoSQL database
PostgreSQL, your NoSQL database
Reuven Lerner
 
Python's magic methods
Python's magic methodsPython's magic methods
Python's magic methods
Reuven Lerner
 
Customer service training
Customer service trainingCustomer service training
Customer service trainingBravoParty
 
SAP CRM technical training
SAP CRM technical training SAP CRM technical training
SAP CRM technical training
KMR SOFTWARE SERVICES PVT LTD
 
Employee training and development seminar
Employee training and development seminarEmployee training and development seminar
Employee training and development seminar
Ncell
 
Manufacturing Industry Based Technical Training – A Planning Template Pres...
Manufacturing Industry Based  Technical Training – A Planning Template   Pres...Manufacturing Industry Based  Technical Training – A Planning Template   Pres...
Manufacturing Industry Based Technical Training – A Planning Template Pres...
Chockalingam Eswaramurthi
 
Free talk (random questions)
Free talk (random questions)Free talk (random questions)
Free talk (random questions)tinay101
 
Oil & Gas technical training courses
Oil & Gas technical training coursesOil & Gas technical training courses
Oil & Gas technical training courses
Dasline Sinta
 
Employee Training & development
Employee Training & developmentEmployee Training & development
Employee Training & development
Ncell
 
Customer Service handbook
Customer Service handbookCustomer Service handbook
Customer Service handbook
gearBoB PR Agency
 
5.employee orientation training and development
5.employee orientation training and development5.employee orientation training and development
5.employee orientation training and developmentTufail Ahmed
 
Employee training development
Employee training developmentEmployee training development
Employee training development
Pradeep Yuvaraj
 
2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB Results2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB Results
Symantec
 
Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the Clouds
Andy Piper
 

Viewers also liked (20)

Types of training
Types of trainingTypes of training
Types of training
 
Methods Of Training
Methods Of TrainingMethods Of Training
Methods Of Training
 
Rails israel 2013
Rails israel 2013Rails israel 2013
Rails israel 2013
 
What can Ruby learn from Python (and vice versa)?
What can Ruby learn from Python (and vice versa)?What can Ruby learn from Python (and vice versa)?
What can Ruby learn from Python (and vice versa)?
 
Functional Python Webinar from October 22nd, 2014
Functional Python Webinar from October 22nd, 2014Functional Python Webinar from October 22nd, 2014
Functional Python Webinar from October 22nd, 2014
 
Big Data — Your new best friend
Big Data — Your new best friendBig Data — Your new best friend
Big Data — Your new best friend
 
PostgreSQL, your NoSQL database
PostgreSQL, your NoSQL databasePostgreSQL, your NoSQL database
PostgreSQL, your NoSQL database
 
Python's magic methods
Python's magic methodsPython's magic methods
Python's magic methods
 
Customer service training
Customer service trainingCustomer service training
Customer service training
 
SAP CRM technical training
SAP CRM technical training SAP CRM technical training
SAP CRM technical training
 
Employee training and development seminar
Employee training and development seminarEmployee training and development seminar
Employee training and development seminar
 
Manufacturing Industry Based Technical Training – A Planning Template Pres...
Manufacturing Industry Based  Technical Training – A Planning Template   Pres...Manufacturing Industry Based  Technical Training – A Planning Template   Pres...
Manufacturing Industry Based Technical Training – A Planning Template Pres...
 
Free talk (random questions)
Free talk (random questions)Free talk (random questions)
Free talk (random questions)
 
Oil & Gas technical training courses
Oil & Gas technical training coursesOil & Gas technical training courses
Oil & Gas technical training courses
 
Employee Training & development
Employee Training & developmentEmployee Training & development
Employee Training & development
 
Customer Service handbook
Customer Service handbookCustomer Service handbook
Customer Service handbook
 
5.employee orientation training and development
5.employee orientation training and development5.employee orientation training and development
5.employee orientation training and development
 
Employee training development
Employee training developmentEmployee training development
Employee training development
 
2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB Results2013 State of Cloud Survey SMB Results
2013 State of Cloud Survey SMB Results
 
Breaking through the Clouds
Breaking through the CloudsBreaking through the Clouds
Breaking through the Clouds
 

Similar to Technical training business talk.key

User Trainings For Large E Buisness Projects V2
User Trainings For Large E Buisness Projects V2User Trainings For Large E Buisness Projects V2
User Trainings For Large E Buisness Projects V2
Atanas Aladjov
 
Building the business case for Extended Enterprise
Building the business case for Extended EnterpriseBuilding the business case for Extended Enterprise
Building the business case for Extended EnterpriseJohn Leh
 
Future-proof Your Retail Frontline To Improve In-store Experience
Future-proof Your Retail Frontline To Improve In-store ExperienceFuture-proof Your Retail Frontline To Improve In-store Experience
Future-proof Your Retail Frontline To Improve In-store Experience
G3 Communications
 
Training Needs Analysis, Skills Auditing & Evaluation
Training Needs Analysis, Skills Auditing & EvaluationTraining Needs Analysis, Skills Auditing & Evaluation
Training Needs Analysis, Skills Auditing & Evaluation
Charles Cotter, PhD
 
Score Rs4 U
Score Rs4 UScore Rs4 U
Score Rs4 U
Levins
 
Building Online Learning Environments That Work
Building Online Learning Environments That WorkBuilding Online Learning Environments That Work
Building Online Learning Environments That Work
Brian Pichman
 
Evaluate the Effectiveness of Your Online Learning & Training Programs
Evaluate the Effectiveness of Your Online Learning & Training ProgramsEvaluate the Effectiveness of Your Online Learning & Training Programs
Evaluate the Effectiveness of Your Online Learning & Training Programs
Nimritta Parmar
 
Nycrin I-Corps course syllabus Sept 2014
Nycrin I-Corps course syllabus Sept 2014Nycrin I-Corps course syllabus Sept 2014
Nycrin I-Corps course syllabus Sept 2014
Stanford University
 
Training needs analysis, skills auditing and training
Training needs analysis, skills auditing and trainingTraining needs analysis, skills auditing and training
Training needs analysis, skills auditing and training
Charles Cotter, PhD
 
#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent Pipelining
#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent Pipelining#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent Pipelining
#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent Pipelining
Emma Mirrington
 
Creating Strategic Value with BPM in HR
Creating Strategic Value with BPM in HRCreating Strategic Value with BPM in HR
Creating Strategic Value with BPM in HR
Bonitasoft
 
Workshop lean canvas cycle 3
Workshop lean canvas cycle 3Workshop lean canvas cycle 3
Workshop lean canvas cycle 3
Sara Usinger
 
Writers ua102013
Writers ua102013Writers ua102013
Writers ua102013
bethgerber
 
Learning &Development
Learning &DevelopmentLearning &Development
Learning &Development
Prakrut Mehta
 
EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)Thomas Squeo
 
Industrial Marketing Challenges & Solutions
Industrial Marketing Challenges & SolutionsIndustrial Marketing Challenges & Solutions
Industrial Marketing Challenges & Solutions
Intergage
 
Knowledge management and me
Knowledge management and meKnowledge management and me
Knowledge management and me
visionled
 
NYU 5day Lean LaunchPad syllabus august 2014
NYU 5day Lean LaunchPad syllabus  august 2014NYU 5day Lean LaunchPad syllabus  august 2014
NYU 5day Lean LaunchPad syllabus august 2014
Stanford University
 
How to run a discovery workshop
How to run a discovery workshopHow to run a discovery workshop
How to run a discovery workshop
Dakiry
 
Sales Onboarding SMM Webinar - Mike Kunkle/Brainshark 2016
Sales Onboarding SMM Webinar - Mike Kunkle/Brainshark 2016Sales Onboarding SMM Webinar - Mike Kunkle/Brainshark 2016
Sales Onboarding SMM Webinar - Mike Kunkle/Brainshark 2016
Mike Kunkle
 

Similar to Technical training business talk.key (20)

User Trainings For Large E Buisness Projects V2
User Trainings For Large E Buisness Projects V2User Trainings For Large E Buisness Projects V2
User Trainings For Large E Buisness Projects V2
 
Building the business case for Extended Enterprise
Building the business case for Extended EnterpriseBuilding the business case for Extended Enterprise
Building the business case for Extended Enterprise
 
Future-proof Your Retail Frontline To Improve In-store Experience
Future-proof Your Retail Frontline To Improve In-store ExperienceFuture-proof Your Retail Frontline To Improve In-store Experience
Future-proof Your Retail Frontline To Improve In-store Experience
 
Training Needs Analysis, Skills Auditing & Evaluation
Training Needs Analysis, Skills Auditing & EvaluationTraining Needs Analysis, Skills Auditing & Evaluation
Training Needs Analysis, Skills Auditing & Evaluation
 
Score Rs4 U
Score Rs4 UScore Rs4 U
Score Rs4 U
 
Building Online Learning Environments That Work
Building Online Learning Environments That WorkBuilding Online Learning Environments That Work
Building Online Learning Environments That Work
 
Evaluate the Effectiveness of Your Online Learning & Training Programs
Evaluate the Effectiveness of Your Online Learning & Training ProgramsEvaluate the Effectiveness of Your Online Learning & Training Programs
Evaluate the Effectiveness of Your Online Learning & Training Programs
 
Nycrin I-Corps course syllabus Sept 2014
Nycrin I-Corps course syllabus Sept 2014Nycrin I-Corps course syllabus Sept 2014
Nycrin I-Corps course syllabus Sept 2014
 
Training needs analysis, skills auditing and training
Training needs analysis, skills auditing and trainingTraining needs analysis, skills auditing and training
Training needs analysis, skills auditing and training
 
#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent Pipelining
#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent Pipelining#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent Pipelining
#FIRMday London 28/04/16 - Armstrong Craven 'Best Practice Talent Pipelining
 
Creating Strategic Value with BPM in HR
Creating Strategic Value with BPM in HRCreating Strategic Value with BPM in HR
Creating Strategic Value with BPM in HR
 
Workshop lean canvas cycle 3
Workshop lean canvas cycle 3Workshop lean canvas cycle 3
Workshop lean canvas cycle 3
 
Writers ua102013
Writers ua102013Writers ua102013
Writers ua102013
 
Learning &Development
Learning &DevelopmentLearning &Development
Learning &Development
 
EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)
 
Industrial Marketing Challenges & Solutions
Industrial Marketing Challenges & SolutionsIndustrial Marketing Challenges & Solutions
Industrial Marketing Challenges & Solutions
 
Knowledge management and me
Knowledge management and meKnowledge management and me
Knowledge management and me
 
NYU 5day Lean LaunchPad syllabus august 2014
NYU 5day Lean LaunchPad syllabus  august 2014NYU 5day Lean LaunchPad syllabus  august 2014
NYU 5day Lean LaunchPad syllabus august 2014
 
How to run a discovery workshop
How to run a discovery workshopHow to run a discovery workshop
How to run a discovery workshop
 
Sales Onboarding SMM Webinar - Mike Kunkle/Brainshark 2016
Sales Onboarding SMM Webinar - Mike Kunkle/Brainshark 2016Sales Onboarding SMM Webinar - Mike Kunkle/Brainshark 2016
Sales Onboarding SMM Webinar - Mike Kunkle/Brainshark 2016
 

More from Reuven Lerner

Web APIs: The future of software
Web APIs: The future of softwareWeb APIs: The future of software
Web APIs: The future of software
Reuven Lerner
 
Intro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, JerusalemIntro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, Jerusalem
Reuven Lerner
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
Reuven Lerner
 
Rails traps
Rails trapsRails traps
Rails traps
Reuven Lerner
 
Modern Web technologies (and why you should care): Megacomm, Jerusalem, Febru...
Modern Web technologies (and why you should care): Megacomm, Jerusalem, Febru...Modern Web technologies (and why you should care): Megacomm, Jerusalem, Febru...
Modern Web technologies (and why you should care): Megacomm, Jerusalem, Febru...
Reuven Lerner
 
Rails development environment talk
Rails development environment talkRails development environment talk
Rails development environment talk
Reuven Lerner
 
Git talk from Open 2011 conference in Israel
Git talk from Open 2011 conference in IsraelGit talk from Open 2011 conference in Israel
Git talk from Open 2011 conference in Israel
Reuven Lerner
 
Dynamic languages, for software craftmanship group
Dynamic languages, for software craftmanship groupDynamic languages, for software craftmanship group
Dynamic languages, for software craftmanship group
Reuven Lerner
 
Modern Web Technologies — Jerusalem Web Professionals, January 2011
Modern Web Technologies — Jerusalem Web Professionals, January 2011Modern Web Technologies — Jerusalem Web Professionals, January 2011
Modern Web Technologies — Jerusalem Web Professionals, January 2011
Reuven Lerner
 
PostgreSQL talk, Database 2011 conference
PostgreSQL talk, Database 2011 conferencePostgreSQL talk, Database 2011 conference
PostgreSQL talk, Database 2011 conference
Reuven Lerner
 
ActiveRecord 2.3
ActiveRecord 2.3ActiveRecord 2.3
ActiveRecord 2.3
Reuven Lerner
 
Ruby objects
Ruby objectsRuby objects
Ruby objects
Reuven Lerner
 
Rails console
Rails consoleRails console
Rails console
Reuven Lerner
 
Rails tools
Rails toolsRails tools
Rails tools
Reuven Lerner
 
Why ruby and rails
Why ruby and railsWhy ruby and rails
Why ruby and rails
Reuven Lerner
 

More from Reuven Lerner (15)

Web APIs: The future of software
Web APIs: The future of softwareWeb APIs: The future of software
Web APIs: The future of software
 
Intro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, JerusalemIntro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, Jerusalem
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Rails traps
Rails trapsRails traps
Rails traps
 
Modern Web technologies (and why you should care): Megacomm, Jerusalem, Febru...
Modern Web technologies (and why you should care): Megacomm, Jerusalem, Febru...Modern Web technologies (and why you should care): Megacomm, Jerusalem, Febru...
Modern Web technologies (and why you should care): Megacomm, Jerusalem, Febru...
 
Rails development environment talk
Rails development environment talkRails development environment talk
Rails development environment talk
 
Git talk from Open 2011 conference in Israel
Git talk from Open 2011 conference in IsraelGit talk from Open 2011 conference in Israel
Git talk from Open 2011 conference in Israel
 
Dynamic languages, for software craftmanship group
Dynamic languages, for software craftmanship groupDynamic languages, for software craftmanship group
Dynamic languages, for software craftmanship group
 
Modern Web Technologies — Jerusalem Web Professionals, January 2011
Modern Web Technologies — Jerusalem Web Professionals, January 2011Modern Web Technologies — Jerusalem Web Professionals, January 2011
Modern Web Technologies — Jerusalem Web Professionals, January 2011
 
PostgreSQL talk, Database 2011 conference
PostgreSQL talk, Database 2011 conferencePostgreSQL talk, Database 2011 conference
PostgreSQL talk, Database 2011 conference
 
ActiveRecord 2.3
ActiveRecord 2.3ActiveRecord 2.3
ActiveRecord 2.3
 
Ruby objects
Ruby objectsRuby objects
Ruby objects
 
Rails console
Rails consoleRails console
Rails console
 
Rails tools
Rails toolsRails tools
Rails tools
 
Why ruby and rails
Why ruby and railsWhy ruby and rails
Why ruby and rails
 

Recently uploaded

Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
Ben Wann
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
NathanBaughman3
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
awaisafdar
 
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptxTaurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
my Pandit
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
dylandmeas
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
DerekIwanaka1
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
anasabutalha2013
 
Global Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdfGlobal Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdf
Henry Tapper
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
KaiNexus
 
Lookback Analysis
Lookback AnalysisLookback Analysis
Lookback Analysis
Safe PaaS
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
RajPriye
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
 
PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop.com LTD
 
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deckPitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
HajeJanKamps
 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
Sam H
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Lviv Startup Club
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
seoforlegalpillers
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Arihant Webtech Pvt. Ltd
 

Recently uploaded (20)

Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...The Parable of the Pipeline a book every new businessman or business student ...
The Parable of the Pipeline a book every new businessman or business student ...
 
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptxTaurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
 
Global Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdfGlobal Interconnection Group Joint Venture[960] (1).pdf
Global Interconnection Group Joint Venture[960] (1).pdf
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
 
Lookback Analysis
Lookback AnalysisLookback Analysis
Lookback Analysis
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
 
PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024
 
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deckPitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
 
Unveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdfUnveiling the Secrets How Does Generative AI Work.pdf
Unveiling the Secrets How Does Generative AI Work.pdf
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
 

Technical training business talk.key

  • 1. Is technical training the right niche for you? Reuven M. Lerner • Freelance Remote Conf February, 2016 1 Technical training business talk.key - February 24, 2016
  • 2. Who am I? • Programmer, consultant, developer • Long-time Python (+Ruby/Git/PostgreSQL) user • Linux Journal columnist • PhD in Learning Sciences from Northwestern 2 2 Technical training business talk.key - February 24, 2016
  • 3. My stuff • Newsletter: http://lerner.co.il/newsletter • Blog: http://blog.lerner.co.il/ • Daily Tech Video: http://dailytechvideo.com/ • Or @DailyTechVideo on Twitter • Mandarin Weekly: http://MandarinWeekly.com • Or @MandarinWeekly on Twitter 3 3 Technical training business talk.key - February 24, 2016
  • 4. But lately… • About 80% of my time has been spent as a technical trainer • In other words: I go to companies, and teach their programmers how to use the technologies that I know and love • Mostly Python, PostgreSQL, Git; also Ruby, data science, and regexps 4 4 Technical training business talk.key - February 24, 2016
  • 5. I’m so happy! • No more arguments about schedules, product scope, or cost overruns • I’m helping companies to be better at what they do • I’m helping people to be better at their jobs • Companies come to me, asking for courses • I’m booked solid through March, and 50% through September 2016. Wow! • And the pay is pretty good, too! 5 5 Technical training business talk.key - February 24, 2016
  • 6. Today’s agenda • What is technical training? • How does the training business work? • How can Learning Sciences help me train better? • Q&A 6 Technical training business talk.key - February 24, 2016
  • 7. What is technical training? • Hi-tech moves very fast • Everyone must always learn new technologies • Most people cannot learn new things themselves — they lack time, discipline, experience • Thus, companies bring in trainers to bring their employees up to speed 7 Technical training business talk.key - February 24, 2016
  • 8. Training is outsourced • Companies have in-house trainers • But that’s generally for basic things, or in-house technologies • A huge amount of training is done by external contractors 8 Technical training business talk.key - February 24, 2016
  • 9. What do I mean by “training”? • Live lessons and lectures (in person or virtual) • Not pre-recorded videos • Not shared slide decks • Not books • All of these are good, but I have focused to date on in-person training 9 Technical training business talk.key - February 24, 2016
  • 10. Trainers are catalysts • The aim is to speed up the learning of material • Analogies • Perspective • Pitfalls • Experience • Mental models 10 Technical training business talk.key - February 24, 2016
  • 11. Training is big business • In 2013, training in the US alone was $141 billion • By all accounts, this number is rising rapidly, perhaps by even 10% each year • Technology companies typically spend more than others • Not all of this was for frontal lectures, but a lot of it was 11 Technical training business talk.key - February 24, 2016
  • 12. Training companies • Many companies specialize in training • You can work for them! • The good news: They take care of marketing, sales, negotiations, and payments. • The bad news: They take a very large chunk of the income, often 50 - 80% of the income from a course • They often have non-compete clauses, so mixing your own training with theirs can be problematic 12 Technical training business talk.key - February 24, 2016
  • 13. Doing it yourself • If you’re a consultant, then you’re probably used to dealing with companies • But training is a bit different • You’re pitching a product (not a service) • You’re pitching to non-technical people • The budgets work differently • The feedback (and future opportunities) are different 13 Technical training business talk.key - February 24, 2016
  • 14. Can I do this?!? • Many people are unsure if they can train • No, it’s not for everyone • You need technical chops + ability to teach • (Most people have one or the other) • You can certainly improve • Also: How many others know the technology as well as you and can teach and are available to teach during the day? 14 Technical training business talk.key - February 24, 2016
  • 15. Content knowledge • You need to know what you’re talking about • This doesn’t mean that you need to know everything — indeed, I often learn great things from my students! • But you should be familiar and fluent enough that if someone asks a question, you’ll be able to be at their level, rather than sound like an ignoramus 15 Technical training business talk.key - February 24, 2016
  • 16. Pedagogical content knowledge • More important than content knowledge is pedagogical content knowledge • The ability to explain the content — which is at least as important as knowing the content itself! 16 Technical training business talk.key - February 24, 2016
  • 17. Training manager • Most companies have a training manager • Some even have a training department • This person is the coordinator of training • This person is your primary contact — for pitching, coordinating, budgeting, and future work. • In many ways, the training manager is your client. Make their life easy, and satisfy them, and you’ll get lots of work. 17 Technical training business talk.key - February 24, 2016
  • 18. Technical people • The training manager usually doesn’t have a technical background • They won’t approve syllabi, or give you feedback on the content of your course • Rather, they coordinate needs, and provide feedback • The training manager will often ask one or more technical people to approve syllabi and/or ask you questions 18 Technical training business talk.key - February 24, 2016
  • 19. Training budgets • Companies typically budget for training • Your job, in some ways, is to convince them that their budget should be used on your course • The money is almost always there; the question is whether it’ll be spent on you or someone else. • Thus: Make sure that your syllabi match the company’s expectations. Make sure that you are offering a course that will benefit the company 19 Technical training business talk.key - February 24, 2016
  • 20. Pricing • Yeah, but how does pricing really work? • There are several models: • Per day: A global rate, no matter how big or small the class is. • Per participant: A daily rate for each participant 20 Technical training business talk.key - February 24, 2016
  • 21. How many participants? • I typically say 16, but I’ve had classes with 20-25 • (Depends on payment and culture.) • Always tell them what the maximum number is! • Some people will likely drop out, depending on their company policies 21 Technical training business talk.key - February 24, 2016
  • 22. Assistants? • TAs? • I don’t use them, but I know some people who do • This depends on your style, the size of your class, whether they’re available 22 Technical training business talk.key - February 24, 2016
  • 23. Authorized vendors • Most large companies will require you to be an “authorized vendor” in order to sell to them. • This process can take a while, and might require that you agree to certain payment terms (e.g., net + 60) • That said, it’s a fairly standard and painless process — and once you’re in the system, you can expect to get paid on time 23 Technical training business talk.key - February 24, 2016
  • 24. Internal marketplaces • In some big companies, any authorized vendor may propose any course, for any price. • People can sign up if they want the course, perhaps with their manager’s approval. • Whether the course happens depends on how many people register, which is a function of the topic and price. 24 Technical training business talk.key - February 24, 2016
  • 25. Special-order courses • Sometimes, a group in a company will want a course just for them • Everyone has the same needs, background • They want a custom syllabus • Automatic internal approval, without waiting for a class to fill up • This can be great! 25 Technical training business talk.key - February 24, 2016
  • 26. Proposals • Syllabus: What do you want to teach? • The more focused the class, the better • I’ve gotten increasingly focused, and that helps to attract the right people • Proposal: Money, schedule, and your expectations • Projector, whiteboard, lunch, Internet connection • Travel and hotel also, if you’re traveling 26 Technical training business talk.key - February 24, 2016
  • 27. Getting to big companies • It’s hard! • So start with small startups • Cold calling them might work • Survey them while building the course; make them your partners for their needs • Get noticed by the tech community — speak at conferences and meet-ups • Blog often, so people can confirm you’re an expert 27 Technical training business talk.key - February 24, 2016
  • 28. Advanced courses • These have often been problematic for me • People without experience will often sign up for an advanced class • “Advanced” isn’t an intelligence test, but rather a measure of how well they know the basic material! • This can cause real problems and friction • Find out what a company can/will do to filter out inappropriate participants 28 Technical training business talk.key - February 24, 2016
  • 29. Open-enrollment courses • Instead of going to a company, you open it to anyone interested • You can charge (much) more for these, but it’s much more work intensive • Marketing, location, registration, etc. 29 Technical training business talk.key - February 24, 2016
  • 30. Online classes • I’m going to start offering online, real-time classes this year • This is a new experiment for me, but I want to try it out — and it’ll allow me to reach many new people • This increases potential audience, while reducing the need for me to find a venue, lunch, and so forth 30 Technical training business talk.key - February 24, 2016
  • 31. Successful training • So, you’ve got the gig. • What do you do before, during, and after the training to ensure success? 31 Technical training business talk.key - February 24, 2016
  • 32. Easy for you? That means nothing! • Sometimes, I feel like I shouldn’t discuss a topic, because it’s so obvious and easy. • I mean, really — do we need to discuss variable scoping in Python? It’s so obvious! • I’ve found that no one in my courses knows anything about such seemingly simple topics • Include them, and review them — people will really appreciate your exposing the inner workings 32 Technical training business talk.key - February 24, 2016
  • 33. Before • E-mail your slides (in PDF) to all participants • Maybe I’m dumb for doing this, but my slides aren’t all over the Web, and I still have work! • Configuration, installation requirements • Language, libraries, or (if you want) a VM to download • Don’t send this the morning of the course • Maybe: A questionnaire, 1-2 weeks before the course 33 Technical training business talk.key - February 24, 2016
  • 34. Also before • Practice, practice, practice • How long will things take? When will you do each exercise? • Can you live-code the exercise solution while talking, keeping it fluid? • If not, then don’t do this and/or practice lots more • I often use Webinars and/or meet ups to practice new material 34 Technical training business talk.key - February 24, 2016
  • 35. Questionnaires • Especially with advanced courses, I’m often suspicious that people aren’t that advanced • (Having been burned on this many, many times) • Thus, I will sometimes send participants a questionnaire, asking (on a scale of 1-5) how well they know a bunch of topics I want to cover • People are often far less advanced than they claim, until you pin them down on specific subjects 35 Technical training business talk.key - February 24, 2016
  • 36. Review, improve slides • Always be looking for ways to expand, improve your slides • Better examples, explanations • Rephrasing of things • Reordering of topics • Spending more time on certain topics 36 Technical training business talk.key - February 24, 2016
  • 37. Start the day • Go around the room, finding out about people • Ask their names • Why are they here? • What is their background? • What do they want to get out of the course? • Use this information when teaching, to help draw connections with what they already know 37 Technical training business talk.key - February 24, 2016
  • 38. Each day (other than the 1st) • Start the day by asking if anything wasn’t clear the previous day • About 50% of the time, someone will ask something • This is almost certainly useful to everyone, not just the person who asked • It also points to subjects that could use extra explanation 38 Technical training business talk.key - February 24, 2016
  • 39. Exercises • Do lots of them. The more, the better • They will learn more, they will like the class more, and you don’t have to lecture as much! • Must only rely on what you’ve covered so far • Force choices • Force integration of knowledge • Force corner cases that sharpen mental models 39 Technical training business talk.key - February 24, 2016
  • 40. Same exercise, different solution • I’ve recently started doing something new: I give the same exercise multiple times, asking them to use a different solution technique each time • This has been surprisingly successful • With beginners, this is way better than, “Decide which data structure to use on your own” 40 Technical training business talk.key - February 24, 2016
  • 41. Exercise types • Challenges • Learn by doing a task, using information presented so far in print or in person • Often, re-implementing something they know is a good exercise • Walk-throughs • Copy the instructor and/or a manual, to become more familiar with something. • Projects • Day-long sessions, in which you specify a project and (partly) walk them through everything from planning to coding • Much more open-ended, appropriate for intermediate/advanced learners 41 Technical training business talk.key - February 24, 2016
  • 42. Pair programming • I encourage people in my classes to work in pairs • It’s very clear to me that those who pair achieve more, and learn better • Pairing forces metacognition • It’s a shame that almost no one in my classes actually does this 42 Technical training business talk.key - February 24, 2016
  • 43. Give perspective • The most important thing for technical training: Don’t give information that they can read on their own! • Provide insights, stories, and perspectives that demonstrate your experience • Show lots of “aha” moments • These are some of the most effective parts of my courses 43 Technical training business talk.key - February 24, 2016
  • 44. Live coding • I love love love to do live coding • I find that it helps things to flow, and to provide demos • (It helps to touch type) • Also, this helps to show not just how the final answer should look, but how the process of coding should look in your favorite technology 44 Technical training business talk.key - February 24, 2016
  • 45. Stories • I love stories! • They can really help to drive a point home • Plus, they make things more entertaining • Collect stories — especially funny stories — and tell them • Dump the ones that go flat, keep the ones that do well, and then keep improving them • You’re sort of like a stand-up comic or one-person play 45 Technical training business talk.key - February 24, 2016
  • 46. Slides • I make lots of slides, but use them less and less. • (More live coding and demonstrations) • I now have about 100 slide decks, each on a different topic, numbered in the rough order I want to use them • A course is thus a combination of slide decks • If I research/add a new topic, it becomes a new deck • I can expand each deck, as I learn more about topics I want to cover 46 Technical training business talk.key - February 24, 2016
  • 47. Questions • Questions are the best! Encourage them often. • Take them very seriously. Face the person. Thank them for their question. • Many times, questions have led me to deeper (better) material and exercises 47 Technical training business talk.key - February 24, 2016
  • 48. Things to bring • VGA and HDMI video adapters (especially Mac users) • Power adapter — this is crucial! • Working copy of the language you’ll use • A copy of your slides, in PDF, somewhere you can get to them (e.g., your server or a USB drive) • Optional: Snacks! 48 Technical training business talk.key - February 24, 2016
  • 49. Schedule and breaks • I generally give two 15-minute breaks (morning and afternoon) • I usually take one hour for lunch • Make lunch as late as possible without torturing your participants! • People are less attentive after lunch • Sometimes they need more than one PM break 49 Technical training business talk.key - February 24, 2016
  • 50. After • Each day: Send them a zip file of everything you’ve done that day • Slides in PDF (including updates) • Exercise solutions • Live-coding examples • After the entire course: • Tell them about your (free) mailing list • Connect to them on LinkedIn 50 Technical training business talk.key - February 24, 2016
  • 51. After-session questions • Some people will come up to you afterward, to ask questions • Answer them! These people are motivated • They usually ask good questions (which can be used in future exercises and courses) • They’ll appreciate the attention and give you high ratings, so there’s some self-interest here 51 Technical training business talk.key - February 24, 2016
  • 52. Surveys • Take these very seriously. This is your grade. • Ask people to fill them out. The higher the n, the less likely outliers will determine your grade. • If you do well, then you’ll be invited back for more courses. • If not, you will either get a warning or not be invited back • Besides the survey, ask for feedback from them! 52 Technical training business talk.key - February 24, 2016
  • 53. Keep on learning • Keep up your technical skills • Read blogs • Newsletters • Trends • Look for questions on Stack Overflow, Reddit 53 Technical training business talk.key - February 24, 2016
  • 54. New courses • Upselling: Good for you, and your customers • More products (courses) to sell • Learn more things, making yourself more valuable • Additional slide decks you can mix and match • Teach the same people multiple times, multiple courses — you’ll get groupies and advocates 54 Technical training business talk.key - February 24, 2016
  • 55. Ideas for new courses • Many participants have similar needs, which you can’t service in a generic course. So create a specific follow-on course! • Python for system administrators • Python for data science • You don’t cover something as much as you’d like • Regular expressions • Some people feel left out • Python for non-programmers • Advanced python workshop 55 Technical training business talk.key - February 24, 2016
  • 56. Thanks! Any questions? • You can always find me at: • reuven@lerner.co.il • http://www.lerner.co.il/ • http://blog.lerner.co.il/ • http://lerner.co.il/newsletter • @reuvenmlerner on Twitter 56 Technical training business talk.key - February 24, 2016