SlideShare a Scribd company logo
When you’re done it should 
look like this
with The Intentional Method 
By Lynn Langit & Llewellyn Falco
[.Net, Node, Java, Objective-C, Lua, 
Python, C++, Perl, Ruby, Php] 
Mob Programming
What is TKP? 
• US-based non-profit run by 
volunteer professional 
developers 
• Co-founders have been 
teaching kids for 7 years 
• Offers free and open-source courseware and teacher-training 
materials in Java 
• Designed for kids ages 11-17 
• Introduces core programming concepts 
• Used throughout the US and also world-wide
Core Principals 
Free & Open Source 
Fun for Girls and Boys 
Java with a customized IDE 
Implements XP technical practices
Where is TKP? 
Co-founders have personally taught more than 2,000 kids
Setup 
Teaching Programming 
Traditional Long Setup Manual Deploy 
Modern Immediate Setup Single Click Deploy
Experience Areas 
1) Setup – 0-15 minutes for 30 students 
2) Recipe – 15-20 minutes 
3) Recap – 5-10 minutes 
4) Variation – 10-15 minutes 
5) Quiz – 10-15 minutes 
6) Deep Dive– 30-45 minutes 
7) Worksheet – 15 minutes
Experience 1:Recipe 
Executing their 1st program within 2 minutes
Experience 1:Recipe 
Executing their 1st program within 2 minutes 
Teaching Programming 
Traditional Conceptual Lecture Full-blown Product 
Modern Engage & See Minimum Marketable 
Feature
Experience 1: Recipe 
Collaborative Learning
Experience 1:Recipe 
Collaborative Learning 
Teaching Programming 
Traditional Individual Learning Isolated Working 
Modern Pairing Pairing
5 Rules 
of Accelerated Learning 
O KEEP IT ALIVE 
O HUNT FLUENCY 
O START OBVIOUS 
O STAY FOCUSED 
O ADAPT THE SETTING
Types of learning 
Explicit Experience Fluency 
Awareness Inspiration Confidence 
Abstraction 
Problem 
Solving
Experience 1: Recipe 
1 line English = 1 verifiable line code 
i.e. lines 1,5,3, NOT 1, 2, 3
Experience 1:Recipe 
1 line English = 1 verifiable line code 
i.e. lines 1,5,3, NOT 1, 2, 3 
Teaching Programming 
Traditional Big Exercises Test After 
Modern Small Feedback Loop Test First
Experience 1: Recipe 
Virtual Proctor
Experience 1:Recipe 
Virtual Proctor 
Teaching Programming 
Traditional Turn in your Project Feedback Releases 
Modern Rapid Feedback Onsite Costumer
Experience 2: Recap 
Exploring what we did
Experience 2:Recap 
Exploring what we did 
Teaching Programming 
Traditional Conceptual First Expert Staff 
Modern Recap Retrospectives
Experience 2: Recap 
Exploring Mistakes
Experience 2:Recap 
Exploring Mistakes 
Teaching Programming 
Traditional Follow Directions Don’t Make Mistakes 
Modern Explore Learn from your Mistakes
Experience 2: Recap 
Discovering Patterns
Experience 2:Recap 
Discovering Patterns 
Teaching Programming 
Traditional Lecture & Listen Architecture 
Modern Emergent Concepts Emergent Design
Experience 2: Recap 
Learning to use your IDE
Experience 2:Recap 
Learning to use your IDE 
Teaching Programming 
Traditional Don’t use calculators Tool is powerful 
Modern Master your tools Craftsmanship
Experience 3: Variation 
You can do the same thing with different code
Experience 2:Variation 
You can do the same thing with different code 
Teaching Programming 
Traditional There is 1 right way Repurposing 
Modern Refactoring Refactoring
Experience 3: Variations 
Joy, ownership
Experience 2:Variation 
Joy, ownership 
Teaching Programming 
Traditional Learning is Serious Resources 
Modern Learning is Joyful People
Experience 3: Variation
Experience 3:Variation 
Variations 
Teaching Programming 
Traditional Teach whole concept Big Upfront Design 
Modern Iterative Learning Incremental & Iterative
Experience 3: Variation 
Coding is Joy
Experience 4: Quiz 
Teaching from the back of the room
Experience 4:Quiz 
Teaching from the back of the room 
Teaching Programming 
Traditional Lecture, Lab Assist, 
Grader 
Specialist 
Modern Facilitator & Teacher Cross Functional Team
Experience 4: Quiz 
½ way done
Experience 4:Quiz 
½ way done 
Teaching Programming 
Traditional Grades tomorrow QA 
Modern Red…Green Red…Green
Experience 4: Quiz 
100% of pairs get 100% right
Experience 4:Quiz 
100% pass rate 
Teaching Programming 
Traditional Quizzes show what you 
didn’t learn 
Release Criteria 
Modern Quizzes show what you 
did learn 
Continuous Intergration
Experience 4: Quiz 
Quizzes 
are rewards
Experience 4:Quiz 
Quizzes are rewards 
Teaching Programming 
Traditional Quizzes suck! Death March 
Modern Learning rocks! Happiness Matters
Experience 5: Deep Dive 
Group learning
Experience 5: Deep Dive 
Group Learning 
Teaching Programming 
Traditional Solo Solo 
Modern Randori Mobbing
Experience 5: Deep Dive 
Experiment, run and try (again)  good 
hacking!
Experience 5: Deep Dive 
Experiment, run and try (again)  good hacking! 
Teaching Programming 
Traditional Time is fixed, mastery will 
vary 
Fixed Scope 
Modern Mastery is fixed, time will 
vary 
Potentially Shippable
Experience 6: Worksheet 
Written exercise to verify conceptual understanding 
Teaching Programming 
Traditional 1) Abstract Concepts 
2) Labs 
1) Architecture 
2) Code 
Modern 1) Labs 
2) Recognize 
Abstractions 
1) Code 
2) Emergent Design
Worksheet example
Experience 7: Extras 
O Mini recipes 
O Warm-ups or fill-ins if pairs finish early 
O Could also be done alone to verify mastery of 
concepts
Next Steps For Teachers 
Try out the content – do the recipes
GitHub 
lfal.co/tkpjava
TKP Java Courses 
Using Objects, 
Methods & For 
Loops 
Creating 
Methods 
If statements 
Code Mastery Recursion 
Model View 
Controller 
Events 
Test Driven 
Development
Get started teaching 
Go to the Teachers section of the TKP site 
Download the free lesson plans
@Llewellyn Falco 
www.ApprovalTests.com 
@LynnLangit 
www.lynnlangit.com

More Related Content

What's hot

Making Lesson Plans
Making Lesson PlansMaking Lesson Plans
Making Lesson Plans
Matthew Leingang
 
CS 109 Five Critical Questions
CS 109 Five Critical QuestionsCS 109 Five Critical Questions
CS 109 Five Critical QuestionsKpc E-Learning
 
PyGotham opening the magic box
PyGotham  opening the magic boxPyGotham  opening the magic box
PyGotham opening the magic box
Meg Ray
 
Using iPad to develop Computational Thinking in EYFS and KS1
Using iPad to develop Computational Thinking in EYFS and KS1Using iPad to develop Computational Thinking in EYFS and KS1
Using iPad to develop Computational Thinking in EYFS and KS1
JEcomputing
 
Ss how 2_study
Ss how 2_studySs how 2_study
Ss how 2_study
katharinesims
 
How I help others to level up technical practices
How I help others to level up technical practicesHow I help others to level up technical practices
How I help others to level up technical practices
Stanly Lau
 
Technical Mentoring, What works and not
Technical Mentoring, What works and notTechnical Mentoring, What works and not
Technical Mentoring, What works and not
Stanly Lau
 
A Better Way to Design & Build Immersive E Learning
A Better Way to Design & Build Immersive E LearningA Better Way to Design & Build Immersive E Learning
A Better Way to Design & Build Immersive E Learning
narchambeau
 
Pair programming
Pair programmingPair programming
Pair programming
Jon Jagger
 
GATE pattern and strategies for preparation
GATE pattern and strategies for preparation  GATE pattern and strategies for preparation
GATE pattern and strategies for preparation
Lohit Jain
 
Train The Trainer
Train The TrainerTrain The Trainer
Train The Trainer
Mohammad Tawfik
 
Week 4 3 Es Lecture
Week 4 3 Es LectureWeek 4 3 Es Lecture
Week 4 3 Es Lecture
anneleftwich
 
Problem solving
Problem solvingProblem solving
Problem solving
Mina Magdy
 
Kung fu Programming
Kung fu ProgrammingKung fu Programming
Kung fu Programming
Wisecube AI
 
Teacher presentation(pt2)
Teacher presentation(pt2)Teacher presentation(pt2)
Teacher presentation(pt2)Ron_Eick
 
Teacher presentation
Teacher presentationTeacher presentation
Teacher presentationRon_Eick
 
PhD outline presentation 071211
PhD outline presentation 071211PhD outline presentation 071211
PhD outline presentation 071211
Tom Pritchard
 

What's hot (18)

Making Lesson Plans
Making Lesson PlansMaking Lesson Plans
Making Lesson Plans
 
CS 109 Five Critical Questions
CS 109 Five Critical QuestionsCS 109 Five Critical Questions
CS 109 Five Critical Questions
 
PyGotham opening the magic box
PyGotham  opening the magic boxPyGotham  opening the magic box
PyGotham opening the magic box
 
Using iPad to develop Computational Thinking in EYFS and KS1
Using iPad to develop Computational Thinking in EYFS and KS1Using iPad to develop Computational Thinking in EYFS and KS1
Using iPad to develop Computational Thinking in EYFS and KS1
 
Ss how 2_study
Ss how 2_studySs how 2_study
Ss how 2_study
 
How I help others to level up technical practices
How I help others to level up technical practicesHow I help others to level up technical practices
How I help others to level up technical practices
 
Technical Mentoring, What works and not
Technical Mentoring, What works and notTechnical Mentoring, What works and not
Technical Mentoring, What works and not
 
A Better Way to Design & Build Immersive E Learning
A Better Way to Design & Build Immersive E LearningA Better Way to Design & Build Immersive E Learning
A Better Way to Design & Build Immersive E Learning
 
Pair programming
Pair programmingPair programming
Pair programming
 
GATE pattern and strategies for preparation
GATE pattern and strategies for preparation  GATE pattern and strategies for preparation
GATE pattern and strategies for preparation
 
Coding In Public
Coding In PublicCoding In Public
Coding In Public
 
Train The Trainer
Train The TrainerTrain The Trainer
Train The Trainer
 
Week 4 3 Es Lecture
Week 4 3 Es LectureWeek 4 3 Es Lecture
Week 4 3 Es Lecture
 
Problem solving
Problem solvingProblem solving
Problem solving
 
Kung fu Programming
Kung fu ProgrammingKung fu Programming
Kung fu Programming
 
Teacher presentation(pt2)
Teacher presentation(pt2)Teacher presentation(pt2)
Teacher presentation(pt2)
 
Teacher presentation
Teacher presentationTeacher presentation
Teacher presentation
 
PhD outline presentation 071211
PhD outline presentation 071211PhD outline presentation 071211
PhD outline presentation 071211
 

Viewers also liked

GilevskiChartMoves
GilevskiChartMovesGilevskiChartMoves
GilevskiChartMovesgile3439
 
Earthquake e ltr
Earthquake e ltrEarthquake e ltr
Earthquake e ltr
none
 
Gus Cruz, LPC "ABA is harmful for Autistic Children"
Gus Cruz, LPC "ABA is harmful for Autistic Children"Gus Cruz, LPC "ABA is harmful for Autistic Children"
Gus Cruz, LPC "ABA is harmful for Autistic Children"
Agustin J Cruz MPA, MS, LPC
 
ASAH ABA EBD
ASAH ABA EBDASAH ABA EBD
Aba effective instruction modules
Aba effective instruction modulesAba effective instruction modules
Aba effective instruction moduleshajiagha
 
Everyday ABA Presenation
Everyday ABA PresenationEveryday ABA Presenation
Everyday ABA Presenation
silviahierro
 
Reinforcement learning
Reinforcement learning Reinforcement learning
Reinforcement learning
Chandra Meena
 

Viewers also liked (8)

GilevskiChartMoves
GilevskiChartMovesGilevskiChartMoves
GilevskiChartMoves
 
Earthquake e ltr
Earthquake e ltrEarthquake e ltr
Earthquake e ltr
 
Gus Cruz, LPC "ABA is harmful for Autistic Children"
Gus Cruz, LPC "ABA is harmful for Autistic Children"Gus Cruz, LPC "ABA is harmful for Autistic Children"
Gus Cruz, LPC "ABA is harmful for Autistic Children"
 
ASAH ABA EBD
ASAH ABA EBDASAH ABA EBD
ASAH ABA EBD
 
Aba effective instruction modules
Aba effective instruction modulesAba effective instruction modules
Aba effective instruction modules
 
Everyday ABA Presenation
Everyday ABA PresenationEveryday ABA Presenation
Everyday ABA Presenation
 
Abc's of behavior ppt
Abc's of behavior pptAbc's of behavior ppt
Abc's of behavior ppt
 
Reinforcement learning
Reinforcement learning Reinforcement learning
Reinforcement learning
 

Similar to Teaching Kids Programming using the Intentional Method

Teaching kids programming with the Intentional Method
Teaching kids programming with the Intentional MethodTeaching kids programming with the Intentional Method
Teaching kids programming with the Intentional MethodLlewellyn Falco
 
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011Teaching kids programming with agile 2011
Teaching kids programming with agile 2011Llewellyn Falco
 
Teacher toolkit Pycon UK Sept 2018
Teacher toolkit Pycon UK Sept 2018Teacher toolkit Pycon UK Sept 2018
Teacher toolkit Pycon UK Sept 2018
Sue Sentance
 
Visuals -flipping--draft-one
Visuals -flipping--draft-oneVisuals -flipping--draft-one
Visuals -flipping--draft-one
Saul Carliner
 
Learning Trends #LSCON 2019
Learning Trends #LSCON 2019Learning Trends #LSCON 2019
Learning Trends #LSCON 2019
Nick Floro
 
Lesson one plan
Lesson one planLesson one plan
Lesson one plansutt202
 
Bigger Better Writing: Using Rubrics & Prompts to Improve Instruction
Bigger Better Writing: Using Rubrics & Prompts to Improve InstructionBigger Better Writing: Using Rubrics & Prompts to Improve Instruction
Bigger Better Writing: Using Rubrics & Prompts to Improve Instruction
Meagen Farrell
 
SLTCC 2016 (Keynote 1) Teachers pursuing excellence: Blending the physical, s...
SLTCC 2016 (Keynote 1) Teachers pursuing excellence: Blending the physical, s...SLTCC 2016 (Keynote 1) Teachers pursuing excellence: Blending the physical, s...
SLTCC 2016 (Keynote 1) Teachers pursuing excellence: Blending the physical, s...
Solent Learning and Teaching Institute
 
Workshop flippedlearning udiversidade do minho
Workshop flippedlearning udiversidade do minho Workshop flippedlearning udiversidade do minho
Workshop flippedlearning udiversidade do minho
Alfredo Prieto Martín
 
Ubiquitous Learning : Leveraging the Strengths of Online Education
Ubiquitous Learning: Leveraging the Strengths of Online EducationUbiquitous Learning: Leveraging the Strengths of Online Education
Ubiquitous Learning : Leveraging the Strengths of Online Education
Jean Marrapodi
 
Programming in Java: Introduction
Programming in Java: IntroductionProgramming in Java: Introduction
Programming in Java: Introduction
Martin Chapman
 
The New Normal: Learning and Collaborating in a Virtual Classroom
The New Normal: Learning and Collaborating in a Virtual ClassroomThe New Normal: Learning and Collaborating in a Virtual Classroom
The New Normal: Learning and Collaborating in a Virtual Classroom
Christopher King
 
DOD Presentation V2
DOD Presentation V2DOD Presentation V2
DOD Presentation V2
Cookie Lanfear
 
Gbc id session 8 Assessment & Evaluation
Gbc id session 8 Assessment & EvaluationGbc id session 8 Assessment & Evaluation
Gbc id session 8 Assessment & Evaluation
Frank R. Morris
 
Module 1.6 LAOPDR TECHNIQUE. eng. version 06222021 prep
Module 1.6 LAOPDR TECHNIQUE. eng. version  06222021 prepModule 1.6 LAOPDR TECHNIQUE. eng. version  06222021 prep
Module 1.6 LAOPDR TECHNIQUE. eng. version 06222021 prep
Joel Wayne Ganibe, MBA
 
Blended redesign workshop 10 1-15
Blended redesign workshop 10 1-15Blended redesign workshop 10 1-15
Blended redesign workshop 10 1-15
Saint Mary's University of Minnesota
 
Marinating Minds: Getting Started before We Get Started
Marinating Minds:  Getting Started before We Get StartedMarinating Minds:  Getting Started before We Get Started
Marinating Minds: Getting Started before We Get Started
ellensmyth
 
Agile Practices
Agile PracticesAgile Practices
Agile Practices
Thatchaphol Saranurak
 
How Do We Teach TDD Keith Ray
How Do We Teach TDD Keith RayHow Do We Teach TDD Keith Ray
How Do We Teach TDD Keith Ray
C. Keith Ray
 
English & Media Centre course
English & Media Centre courseEnglish & Media Centre course
English & Media Centre course
David Didau
 

Similar to Teaching Kids Programming using the Intentional Method (20)

Teaching kids programming with the Intentional Method
Teaching kids programming with the Intentional MethodTeaching kids programming with the Intentional Method
Teaching kids programming with the Intentional Method
 
Teaching kids programming with agile 2011
Teaching kids programming with agile 2011Teaching kids programming with agile 2011
Teaching kids programming with agile 2011
 
Teacher toolkit Pycon UK Sept 2018
Teacher toolkit Pycon UK Sept 2018Teacher toolkit Pycon UK Sept 2018
Teacher toolkit Pycon UK Sept 2018
 
Visuals -flipping--draft-one
Visuals -flipping--draft-oneVisuals -flipping--draft-one
Visuals -flipping--draft-one
 
Learning Trends #LSCON 2019
Learning Trends #LSCON 2019Learning Trends #LSCON 2019
Learning Trends #LSCON 2019
 
Lesson one plan
Lesson one planLesson one plan
Lesson one plan
 
Bigger Better Writing: Using Rubrics & Prompts to Improve Instruction
Bigger Better Writing: Using Rubrics & Prompts to Improve InstructionBigger Better Writing: Using Rubrics & Prompts to Improve Instruction
Bigger Better Writing: Using Rubrics & Prompts to Improve Instruction
 
SLTCC 2016 (Keynote 1) Teachers pursuing excellence: Blending the physical, s...
SLTCC 2016 (Keynote 1) Teachers pursuing excellence: Blending the physical, s...SLTCC 2016 (Keynote 1) Teachers pursuing excellence: Blending the physical, s...
SLTCC 2016 (Keynote 1) Teachers pursuing excellence: Blending the physical, s...
 
Workshop flippedlearning udiversidade do minho
Workshop flippedlearning udiversidade do minho Workshop flippedlearning udiversidade do minho
Workshop flippedlearning udiversidade do minho
 
Ubiquitous Learning : Leveraging the Strengths of Online Education
Ubiquitous Learning: Leveraging the Strengths of Online EducationUbiquitous Learning: Leveraging the Strengths of Online Education
Ubiquitous Learning : Leveraging the Strengths of Online Education
 
Programming in Java: Introduction
Programming in Java: IntroductionProgramming in Java: Introduction
Programming in Java: Introduction
 
The New Normal: Learning and Collaborating in a Virtual Classroom
The New Normal: Learning and Collaborating in a Virtual ClassroomThe New Normal: Learning and Collaborating in a Virtual Classroom
The New Normal: Learning and Collaborating in a Virtual Classroom
 
DOD Presentation V2
DOD Presentation V2DOD Presentation V2
DOD Presentation V2
 
Gbc id session 8 Assessment & Evaluation
Gbc id session 8 Assessment & EvaluationGbc id session 8 Assessment & Evaluation
Gbc id session 8 Assessment & Evaluation
 
Module 1.6 LAOPDR TECHNIQUE. eng. version 06222021 prep
Module 1.6 LAOPDR TECHNIQUE. eng. version  06222021 prepModule 1.6 LAOPDR TECHNIQUE. eng. version  06222021 prep
Module 1.6 LAOPDR TECHNIQUE. eng. version 06222021 prep
 
Blended redesign workshop 10 1-15
Blended redesign workshop 10 1-15Blended redesign workshop 10 1-15
Blended redesign workshop 10 1-15
 
Marinating Minds: Getting Started before We Get Started
Marinating Minds:  Getting Started before We Get StartedMarinating Minds:  Getting Started before We Get Started
Marinating Minds: Getting Started before We Get Started
 
Agile Practices
Agile PracticesAgile Practices
Agile Practices
 
How Do We Teach TDD Keith Ray
How Do We Teach TDD Keith RayHow Do We Teach TDD Keith Ray
How Do We Teach TDD Keith Ray
 
English & Media Centre course
English & Media Centre courseEnglish & Media Centre course
English & Media Centre course
 

More from Lynn Langit

VariantSpark on AWS
VariantSpark on AWSVariantSpark on AWS
VariantSpark on AWS
Lynn Langit
 
Serverless Architectures
Serverless ArchitecturesServerless Architectures
Serverless Architectures
Lynn Langit
 
10+ Years of Teaching Kids Programming
10+ Years of Teaching Kids Programming10+ Years of Teaching Kids Programming
10+ Years of Teaching Kids Programming
Lynn Langit
 
Blastn plus jupyter on Docker
Blastn plus jupyter on DockerBlastn plus jupyter on Docker
Blastn plus jupyter on Docker
Lynn Langit
 
Testing in Ballerina Language
Testing in Ballerina LanguageTesting in Ballerina Language
Testing in Ballerina Language
Lynn Langit
 
Teaching Kids to create Alexa Skills
Teaching Kids to create Alexa SkillsTeaching Kids to create Alexa Skills
Teaching Kids to create Alexa Skills
Lynn Langit
 
Practical cloud
Practical cloudPractical cloud
Practical cloud
Lynn Langit
 
Understanding Jupyter notebooks using bioinformatics examples
Understanding Jupyter notebooks using bioinformatics examplesUnderstanding Jupyter notebooks using bioinformatics examples
Understanding Jupyter notebooks using bioinformatics examples
Lynn Langit
 
Genome-scale Big Data Pipelines
Genome-scale Big Data PipelinesGenome-scale Big Data Pipelines
Genome-scale Big Data Pipelines
Lynn Langit
 
Teaching Kids Programming
Teaching Kids ProgrammingTeaching Kids Programming
Teaching Kids Programming
Lynn Langit
 
Practical Cloud
Practical CloudPractical Cloud
Practical Cloud
Lynn Langit
 
Serverless Reality
Serverless RealityServerless Reality
Serverless Reality
Lynn Langit
 
Genomic Scale Big Data Pipelines
Genomic Scale Big Data PipelinesGenomic Scale Big Data Pipelines
Genomic Scale Big Data Pipelines
Lynn Langit
 
VariantSpark - a Spark library for genomics
VariantSpark - a Spark library for genomicsVariantSpark - a Spark library for genomics
VariantSpark - a Spark library for genomics
Lynn Langit
 
Bioinformatics Data Pipelines built by CSIRO on AWS
Bioinformatics Data Pipelines built by CSIRO on AWSBioinformatics Data Pipelines built by CSIRO on AWS
Bioinformatics Data Pipelines built by CSIRO on AWS
Lynn Langit
 
Serverless Reality
Serverless RealityServerless Reality
Serverless Reality
Lynn Langit
 
Beyond Relational
Beyond RelationalBeyond Relational
Beyond Relational
Lynn Langit
 
New AWS Services for Bioinformatics
New AWS Services for BioinformaticsNew AWS Services for Bioinformatics
New AWS Services for Bioinformatics
Lynn Langit
 
Google Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline PatternsGoogle Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline Patterns
Lynn Langit
 
Scaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud PlatformScaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud Platform
Lynn Langit
 

More from Lynn Langit (20)

VariantSpark on AWS
VariantSpark on AWSVariantSpark on AWS
VariantSpark on AWS
 
Serverless Architectures
Serverless ArchitecturesServerless Architectures
Serverless Architectures
 
10+ Years of Teaching Kids Programming
10+ Years of Teaching Kids Programming10+ Years of Teaching Kids Programming
10+ Years of Teaching Kids Programming
 
Blastn plus jupyter on Docker
Blastn plus jupyter on DockerBlastn plus jupyter on Docker
Blastn plus jupyter on Docker
 
Testing in Ballerina Language
Testing in Ballerina LanguageTesting in Ballerina Language
Testing in Ballerina Language
 
Teaching Kids to create Alexa Skills
Teaching Kids to create Alexa SkillsTeaching Kids to create Alexa Skills
Teaching Kids to create Alexa Skills
 
Practical cloud
Practical cloudPractical cloud
Practical cloud
 
Understanding Jupyter notebooks using bioinformatics examples
Understanding Jupyter notebooks using bioinformatics examplesUnderstanding Jupyter notebooks using bioinformatics examples
Understanding Jupyter notebooks using bioinformatics examples
 
Genome-scale Big Data Pipelines
Genome-scale Big Data PipelinesGenome-scale Big Data Pipelines
Genome-scale Big Data Pipelines
 
Teaching Kids Programming
Teaching Kids ProgrammingTeaching Kids Programming
Teaching Kids Programming
 
Practical Cloud
Practical CloudPractical Cloud
Practical Cloud
 
Serverless Reality
Serverless RealityServerless Reality
Serverless Reality
 
Genomic Scale Big Data Pipelines
Genomic Scale Big Data PipelinesGenomic Scale Big Data Pipelines
Genomic Scale Big Data Pipelines
 
VariantSpark - a Spark library for genomics
VariantSpark - a Spark library for genomicsVariantSpark - a Spark library for genomics
VariantSpark - a Spark library for genomics
 
Bioinformatics Data Pipelines built by CSIRO on AWS
Bioinformatics Data Pipelines built by CSIRO on AWSBioinformatics Data Pipelines built by CSIRO on AWS
Bioinformatics Data Pipelines built by CSIRO on AWS
 
Serverless Reality
Serverless RealityServerless Reality
Serverless Reality
 
Beyond Relational
Beyond RelationalBeyond Relational
Beyond Relational
 
New AWS Services for Bioinformatics
New AWS Services for BioinformaticsNew AWS Services for Bioinformatics
New AWS Services for Bioinformatics
 
Google Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline PatternsGoogle Cloud and Data Pipeline Patterns
Google Cloud and Data Pipeline Patterns
 
Scaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud PlatformScaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud Platform
 

Recently uploaded

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 

Teaching Kids Programming using the Intentional Method

Editor's Notes

  1. 6:20 in Houses recap
  2. Both