Str u ct u re & optimal flo w C OU R SE C R E ATION AT DATAC - - PowerPoint PPT Presentation

str u ct u re optimal flo w
SMART_READER_LITE
LIVE PREVIEW

Str u ct u re & optimal flo w C OU R SE C R E ATION AT DATAC - - PowerPoint PPT Presentation

Str u ct u re & optimal flo w C OU R SE C R E ATION AT DATAC AMP Da v id Campos Content De v eloper Contents Str u ct u re and o w of : Co u rse Chapters Lessons De v elopment o w COURSE CREATION AT DATACAMP Str u ct u re &


slide-1
SLIDE 1

Structure & optimal flow

C OU R SE C R E ATION AT DATAC AMP

David Campos

Content Developer

slide-2
SLIDE 2

COURSE CREATION AT DATACAMP

Contents

Structure and ow of: Course Chapters Lessons Development ow

slide-3
SLIDE 3

COURSE CREATION AT DATACAMP

Structure & flow of courses

A series of lessons that teach a distinct subject e.g. Introduction to the Tidyverse e.g. Machine Learning for Finance in Python Courses are broken into chapters

slide-4
SLIDE 4

COURSE CREATION AT DATACAMP

Structure & flow of courses

Chapter 1 Motivation Transition into core topics Cli hanger Chapter 2 and 3 Core topics Chapter 4 Bringing it all together Congratulations, summarize, conclude

slide-5
SLIDE 5

COURSE CREATION AT DATACAMP

Structure & flow of chapters

A series of lessons Related topics Chapters are composed by lessons

slide-6
SLIDE 6

COURSE CREATION AT DATACAMP

Structure & flow of lessons

DataCamp lessons Video Exercise subtopics: A, B, C Interactive Exercise (Coding, Multiple Choice, etc) subtopic: A Interactive Exercise (Coding, Multiple Choice, etc) subtopic: B Interactive Exercise (Coding, Multiple Choice, etc) subtopic: C

slide-7
SLIDE 7

COURSE CREATION AT DATACAMP

Structure & flow of lessons

Why (problem): Why am I learning this? What real-world problem is this learning objective aempting to solve? What (solution): What solution am I going to implement to solve such real-world problem? How (implementation): How do I implement the solution? Examples

slide-8
SLIDE 8

COURSE CREATION AT DATACAMP

Flow of a Video exercise

Problem (why) Dataset (what) Technical solution (what) Solution implementation (how)

slide-9
SLIDE 9

COURSE CREATION AT DATACAMP

slide-10
SLIDE 10

COURSE CREATION AT DATACAMP

slide-11
SLIDE 11

COURSE CREATION AT DATACAMP

slide-12
SLIDE 12

COURSE CREATION AT DATACAMP

slide-13
SLIDE 13

COURSE CREATION AT DATACAMP

Development flow

Lesson-by-lesson Chronological order Accelerates course development Ensures narrative progression Engages learners

slide-14
SLIDE 14

Let's practice!

C OU R SE C R E ATION AT DATAC AMP

slide-15
SLIDE 15

Defining learning

  • bjectives

C OU R SE C R E ATION AT DATAC AMP

Hillary Green-Lerman

Senior Curriculum Lead

slide-16
SLIDE 16

COURSE CREATION AT DATACAMP

Clear learning objectives

States measurable outcome "Learner will be able to <verb> ..." Helps you scope your lesson

slide-17
SLIDE 17

COURSE CREATION AT DATACAMP

Measurable learning objectives

Do This Not That Learner will be able to create a variable that represents a string Learner will know what a variable is

slide-18
SLIDE 18

COURSE CREATION AT DATACAMP

Specific learning objectives

Keep lessons concise and engaging Helps DataCamp beer assess your course outline Do This Not That Learner will be able to classify sentences as “positive”, “negative”,

  • r “neutral” using NLTK’s sentiment analysis

Learner will perform sentiment analysis

slide-19
SLIDE 19

COURSE CREATION AT DATACAMP

Learning objectives solve a problem

Motivate each learning objective with a real-world application Do This Not That Learner will be able to construct reusable code blocks using functions Learner will be able to create functions Learner will be able to create histograms to compare datasets with similar means, but dierent distributions Learner will be able to create histograms

slide-20
SLIDE 20

COURSE CREATION AT DATACAMP

Learning by doing

Theory is nice; practice is beer Do this Not that Ask learners to build and t a linear regression model to a dataset of heights and weights Ask a multiple choice question about which linear model best ts a dataset Use scikit-learn to train a decision tree model Code a decision tree Class from scratch

slide-21
SLIDE 21

COURSE CREATION AT DATACAMP

Expertise & industry insights

Choose engaging, real-world scenarios Do this Not that Create a histogram based on the radii of dierent tumors from a Kaggle dataset Create a histogram based on random numbers generated by a normal distribution

slide-22
SLIDE 22

COURSE CREATION AT DATACAMP

Expertise & industry insights

Do This:

# Give variables relevant names everest_height = 29029 heightest_peaks = ['Mount Everest', 'K2', 'Kangchenjunga']

Not this:

# Give variables generic names foo = 12 my_list = ['item1', 'item2', 'item3']

slide-23
SLIDE 23

COURSE CREATION AT DATACAMP

Summary

Write clear, measurable learning objectives Encourage learning by doing Incorporate expertise and industry experience

slide-24
SLIDE 24

Let's practice!

C OU R SE C R E ATION AT DATAC AMP

slide-25
SLIDE 25

Optimizing for digital learning

C OU R SE C R E ATION AT DATAC AMP

Mona Khalil

Curriculum Lead

slide-26
SLIDE 26

COURSE CREATION AT DATACAMP

Online vs. offline learning

One-sided engagement Dierent student demographics Student t learning around busy schedule

slide-27
SLIDE 27

COURSE CREATION AT DATACAMP

slide-28
SLIDE 28

COURSE CREATION AT DATACAMP

slide-29
SLIDE 29

COURSE CREATION AT DATACAMP

slide-30
SLIDE 30

COURSE CREATION AT DATACAMP

slide-31
SLIDE 31

COURSE CREATION AT DATACAMP

slide-32
SLIDE 32

COURSE CREATION AT DATACAMP

slide-33
SLIDE 33

COURSE CREATION AT DATACAMP

Prerequisites

Identify learners with optimal qualications Select 1 - 3 prerequisites Introductory courses may have fewer Case studies and advanced courses may have more

slide-34
SLIDE 34

COURSE CREATION AT DATACAMP

slide-35
SLIDE 35

COURSE CREATION AT DATACAMP

Course Roadmap

slide-36
SLIDE 36

COURSE CREATION AT DATACAMP

Analogy: a similarity or comparison between two objects

slide-37
SLIDE 37

COURSE CREATION AT DATACAMP

Heuristic: a mental shortcut that eases the cognitive load of information

slide-38
SLIDE 38

Let's practice!

C OU R SE C R E ATION AT DATAC AMP

slide-39
SLIDE 39

Excitement is contagious!

C OU R SE C R E ATION AT DATAC AMP

Adrián Soto

Content Developer

slide-40
SLIDE 40

COURSE CREATION AT DATACAMP

Your best teachers

What are their characteristics? Knowledgeable and well-prepared Patient and willing to help Able to turn dicult things into simple things Eective at communication Engaging and interactive Excited and enthusiastic

slide-41
SLIDE 41

COURSE CREATION AT DATACAMP

Your best teachers

What are their characteristics? Knowledgeable and well-prepared Patient and willing to help Able to turn dicult things into simple things Eective at communication Engaging and interactive Excited and enthusiastic

slide-42
SLIDE 42

COURSE CREATION AT DATACAMP

Why do you remember them?

slide-43
SLIDE 43

COURSE CREATION AT DATACAMP

General devices

Use compelling examples DataCamp students love real-life applications! Be curious. Invite students to join Use interesting datasets Use alluring titles for slides for exercises for chapters

slide-44
SLIDE 44

COURSE CREATION AT DATACAMP

Videos: Some tricks

Motivate your materials around the "why"

Source: Knorr 2009

slide-45
SLIDE 45

COURSE CREATION AT DATACAMP

Videos: Some tricks

Motivate your materials around the "why" Congratulate students for their success Ask questions Tell stories! It's okay to be funny Invite students to practice Sound enthusiastic!

slide-46
SLIDE 46

COURSE CREATION AT DATACAMP

Exercises: Motivation

Motivate exercise usefulness

slide-47
SLIDE 47

COURSE CREATION AT DATACAMP

Exercises: Hints

No room for condescendence Keep a positive tone

slide-48
SLIDE 48

COURSE CREATION AT DATACAMP

Exercises: Success messages

Praise, but not too much Highlight interesting outcomes or ndings

slide-49
SLIDE 49

Exciting times!

C OU R SE C R E ATION AT DATAC AMP