SlideShare a Scribd company logo
1 of 132
Download to read offline
PROGRAMMING FOR
NON-PROGRAMMERS
Chris Castiglione
@castig | pfnp.me
THE QUESTION
How do I communicate an idea
from my head… to a computer?
PROGRAMMING FOR NON-PROGRAMMERS

1. WEB DEV PROCESS
2. WHICH LANGUAGE?
3. CODE!
PROGRAMMING FOR NON-PROGRAMMERS

1. WEB DEV PROCESS
2. WHICH LANGUAGE?
3. CODE!
PROGRAMMING FOR NON-PROGRAMMERS

1. WEB DEV PROCESS
2. WHICH LANGUAGE?
3. CODE!
What is Programming?
(...and why do I care?)
PROGRAMMING
‣a

set of instructions

‣used

to solve a problem
PEANUT BUTTER & JELLY SANDWICH
PEANUT BUTTER & JELLY SANDWICH
‣find

two slices of bread
PEANUT BUTTER & JELLY SANDWICH
‣find

two slices of bread

‣spread

peanut butter on one slice of bread
PEANUT BUTTER & JELLY SANDWICH
‣find

two slices of bread

‣spread

peanut butter on one slice of bread

‣spread

jelly on the other slice of bread
PEANUT BUTTER & JELLY SANDWICH
‣find

two slices of bread

‣spread

peanut butter on one slice of bread

‣spread

jelly on the other slice of bread

‣put

the two slices of bread together
PROBLEM SOLVED!
PROGRAMMING
‣a

set of instructions

‣used

to solve a problem
WHY ARE WE HERE?
‣to

learn to think like a developer
WHY ARE WE HERE?
‣to

learn to think like a developer
I. WEB DEV PROCESS
Understand the Problem
LET’S TAKE A HIKE!
LET’S TAKE A HIKE!
LET’S TAKE A HIKE!
‣

10 hours? Great!
DAY 1
DAY 1
...2 hours later
DAY 2
What the hell!? This wasn’t on the map
DAY 5
Holy S!*T we didn’t
even leave the Bay Area
yet?!??

‣

‣

I hate everything
PROGRAMMING FOR NON-PROGRAMMERS

PRODUCT DEVELOPMENT
MVP - Minimal Viable Product
‣Minimum
‣Validate

features needed to test your assumptions

your idea
‣Dropbox
‣Dropbox
‣Pebble
‣Pebble
PROGRAMMING FOR NON-PROGRAMMERS

The worst thing
is to build something
that nobody wants.
Web Master
Web Developer
Front-end

Back-end

Web Designer
User Experience Visual Designer

Database Expert HTML5 Animation User-Interface Information Architecture
SEO Expert

Usability

Security Testing

Growth Hacker
PROGRAMMING FOR NON-PROGRAMMERS

A TYPICAL WEB DEVELOPMENT CYCLE

User-Experience
(UX)

Information
Architecture (IA)

Visual Design

Development
PROGRAMMING FOR NON-PROGRAMMERS

A TYPICAL WEB DEVELOPMENT CYCLE

User-Experience
(UX)

Information
Architecture (IA)

Visual Design

Development
PROGRAMMING FOR NON-PROGRAMMERS

USER-EXPERIENCE (UX)
‣Who

are our users?

‣What

are the users goals?

‣What

does the program do when there are errors?

‣What

are the biggest risks?
PROGRAMMING FOR NON-PROGRAMMERS
[ 1. PLAN ] [ 2. DESIGN ] [ 3. DEVELOP ]

CASE STUDY: IDEAS, FEATURES, GOALS
PROGRAMMING FOR NON-PROGRAMMERS

“I want all of the features!”
PROGRAMMING FOR NON-PROGRAMMERS

Who is our user?
PROGRAMMING FOR NON-PROGRAMMERS

CASE STUDY: USER RESEARCH
PROGRAMMING FOR NON-PROGRAMMERS

CASE STUDY PERSONAS

Mary
Dickinson, North Dakota

John
Long Island, New York
PROGRAMMING FOR NON-PROGRAMMERS

PERSONAS: WHAT JOHN CARES ABOUT…
‣Has

5+ computers in his home but says he would
gamble on his iPad or a PC netbook running Firefox
primarily.
‣Has an iPhone 4, can’t wait to convince his wife he
needs the new one. Doesn’t think he would gamble
on the iPhone but could see wanting to check his
account.

‣Has

a Facebook and Twitter profile but would not
want to use it to setup an account. He would like to
be able to see who of his Twitter and Facebook
friends is playing the game however.

‣Watches
‣Pays

video online, sports clips mostly.

for Netflix.
‣Does most, if not all, shopping online out of
convenience and selection.
PROGRAMMING FOR NON-PROGRAMMERS

PERSONAS: WHAT JOHN CARES ABOUT
‣This

isn’t sketchy is it?
‣How can I get my friends involved?
‣How often are the races on the weekends?
‣How good quality are the videos?
‣How will the load time be on my iPad?
‣How much do I need to play?
‣How much could I win?
‣Do I need to know about horses to make smart bets?
Information Architecture
PROGRAMMING FOR NON-PROGRAMMERS

A TYPICAL WEB DEVELOPMENT CYCLE

User-Experience
(UX)

Information
Architecture (IA)

Visual Design

Development
PROGRAMMING FOR NON-PROGRAMMERS

A TYPICAL WEB DEVELOPMENT CYCLE

User-Experience
(UX)

Visual Design

Information
Architecture (IA)

Development
PROGRAMMING FOR NON-PROGRAMMERS

INFORMATION ARCHITECTURE (IA)
A model or blueprint for the site, resulting in
deliverables such as:
‣wireframes
‣flow

diagrams

‣sitemap
PROGRAMMING FOR NON-PROGRAMMERS

BRAINSTORMING
PROGRAMMING FOR NON-PROGRAMMERS

BRAINSTORMING
TWITTER
(PROTOTYPE)
PROGRAMMING FOR NON-PROGRAMMERS

LOW FIDELITY
WIREFRAMES
PROGRAMMING FOR NON-PROGRAMMERS

HIGH FIDELITY
WIREFRAMES
PROGRAMMING FOR NON-PROGRAMMERS

SMALL SITE
PROGRAMMING FOR NON-PROGRAMMERS

LARGE SITE
PROGRAMMING FOR NON-PROGRAMMERS

FUNCTIONAL
PROGRAMMING FOR NON-PROGRAMMERS

FLOW DIAGRAM
PROGRAMMING FOR NON-PROGRAMMERS

FLOW DIAGRAM
PROGRAMMING FOR NON-PROGRAMMERS

FOURSQUARE
PROGRAMMING FOR NON-PROGRAMMERS

FOURSQUARE
PUT STUFF HERE LATER
HEADER 2

Sed posuere consectetur est at lobortis. Vivamus sagittis lacus vel augue
laoreet rutrum faucibus dolor auctor. Cum sociis natoque penatibus et magnis
dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis
interdum.
CONTENT STRATEGY
TREAT TEXT AS USER-INTERFACE

Typography has one plain duty before it and that is to convey information in
writing. No argument or consideration can absolve typography from this duty. A
printed work which cannot be read becomes a product without purpose.
DESIGN. IS ABOUT WORDS.
TREAT TEXT AS USER-INTERFACE
Visual Design
PROGRAMMING FOR NON-PROGRAMMERS

A TYPICAL WEB DEVELOPMENT CYCLE

User-Experience
(UX)

Information
Architecture (IA)

Visual Design

Development
PROGRAMMING FOR NON-PROGRAMMERS

A TYPICAL WEB DEVELOPMENT CYCLE

User-Experience
(UX)

Information
Architecture (IA)

Development

Visual Design
VISUAL DESIGN
Wireframes become design comps
source: www.risk-show.com

VISUAL DESIGN
Each wireframe template becomes a comp template

Homepage

Listen

Blog
source: www.risk-show.com

STYLE GUIDE

Style Tile

Final
Development
PROGRAMMING FOR NON-PROGRAMMERS

A TYPICAL WEB DEVELOPMENT CYCLE

User-Experience
(UX)

Information
Architecture (IA)

Visual Design

Development
PROGRAMMING FOR NON-PROGRAMMERS

A TYPICAL WEB DEVELOPMENT CYCLE

User-Experience
(UX)

Information
Architecture (IA)

Visual Design

Development
PROGRAMMING FOR NON-PROGRAMMERS

DEVELOPMENT
Comps become graphics & real text

71
PROGRAMMING FOR NON-PROGRAMMERS

DEVELOPMENT
Comps become graphics & real text

general-assembly-logo.png

social-media.png

mailer.png

Real Text:

General Assembly offers classes, and events at the intersection of
technology, design, and entrepreneurship. Together with our members,
thought leaders, and seasoned practitioners, we offer a robust
curriculum focused on

72
PROGRAMMING FOR NON-PROGRAMMERS

FRONT-END
DEVELOPMENT (noun)
PROGRAMMING FOR NON-PROGRAMMERS

BACK-END
DEVELOPMENT (noun)
PROGRAMMING FOR NON-PROGRAMMERS

DEVELOPMENT
The development process can be broken into two separate responsibilities:

75
PROGRAMMING FOR NON-PROGRAMMERS

DEVELOPMENT
The development process can be broken into two separate responsibilities:

FRONT-END WEB DEVELOPMENT
1.Client Side
2.How things look to the user
3.Involves: Images, content, structure
4.HTML, CSS, JavaScript

76
PROGRAMMING FOR NON-PROGRAMMERS

DEVELOPMENT
The development process can be broken into two separate responsibilities:

FRONT-END WEB DEVELOPMENT

BACK-END WEB DEVELOPMENT

1.Client Side
2.How things look to the user
3.Involves: Images, content, structure
4.HTML, CSS, JavaScript

1.Server Side
2.How things works
3.Involves: “business logic” and data
4.Ruby, PHP C++, Java, etc
,

77
PROGRAMMING FOR NON-PROGRAMMERS

ZAPPOS.COM

process.php

BACK-END

FRONT-END

registration
homepage

cart
II. WHICH LANGUAGE?
Understand the Tools
Vocabulary
PROGRAMMING FOR NON-PROGRAMMERS

VOCABULARY

THE WEB
WEB SITES
WEB APPS
MOBILE WEB

NATIVE APPS
Directly on your Operating System
‣ IPHONE

In a browser
‣ CHROME

‣ FIREFOX

‣ SAFARI

‣ OPERA

‣INTERNET

EXPLORER

‣ OSX

‣ ANDROID

‣WINDOWS

OTHER
‣DECODE THE

GENOME
‣XBOX
‣VIDEO GAMES

‣OTHER

HARDWARE
‣ANYTHING ELSE
I MAY HAVE
MISSED
PROGRAMMING FOR NON-PROGRAMMERS
PHP

.NET

Perl

ADA

R

Lisp

C

Objective C

ABC

COBOL
Ruby

Logo
ASP

Smalltalk
Ruby
Python

Java

Clu

Visual Basic
C++

ActionScript
PROGRAMMING FOR NON-PROGRAMMERS
PHP

.NET

Perl

ADA

R

Lisp

C

Objective C

ABC

COBOL
Ruby

Logo
ASP

Smalltalk
Ruby
Python

Java

Clu

Visual Basic
C++

ActionScript
PROGRAMMING FOR NON-PROGRAMMERS
PHP

.NET

Perl

ADA

R

Lisp

C

Objective C

ABC

COBOL
Ruby

Logo
ASP

Smalltalk
Ruby
Python

Java

Clu

Visual Basic
C++

ActionScript
PROGRAMMING FOR NON-PROGRAMMERS
PHP
Ruby
Python
Java
.NET
C++
Objective C
PROGRAMMING FOR NON-PROGRAMMERS

HIGH TO LOW LANGUAGES
HIGH
LEVEL

PHP

Ruby

Java
C++

Python

.NET
Objective C
C

LOW LEVEL

Machine Code
PROGRAMMING FOR NON-PROGRAMMERS

HIGH TO LOW LANGUAGES
Machine Code
 1000
 1001
 1003
 1006
 1008
 100A
 100D

CLC      
LDA $80   
ADC $4009
STA $80 
LDA $81   
ADC $400A
STA $81 

jQUERY
$("#submit-button").click(function(){
  $(".ball").animate({"left": "-=50px"}, "slow");
});
PROGRAMMING FOR NON-PROGRAMMERS

WEB PROGRAMMING LANGUAGES
PHP

RUBY

PYTHON

Wikipedia

Twitter

Youtube

Vimeo

Hulu+

Google

Facebook

Groupon
PROGRAMMING FOR NON-PROGRAMMERS

PHP Ruby... or Python?
...
PROGRAMMING FOR NON-PROGRAMMERS

1991

PYTHON

1995

PHP
RUBY
PROGRAMMING FOR NON-PROGRAMMERS

1991

PYTHON

1995

2001

2006

PHP
RUBY

PHP

RUBY
PROGRAMMING FOR NON-PROGRAMMERS

1991

PYTHON

1995

2001

2006

today

PHP
RUBY

PHP

RUBY

RUBY
PYTHON
PHP
PROGRAMMING FOR NON-PROGRAMMERS

Then why choose... ?
PROGRAMMING FOR NON-PROGRAMMERS
PROGRAMMING FOR NON-PROGRAMMERS
PROGRAMMING FOR NON-PROGRAMMERS

“REAL-TIME” IS MOST IMPORTANT
‣Node.js
PROGRAMMING FOR NON-PROGRAMMERS

Which Language for...?
Mobile
PROGRAMMING FOR NON-PROGRAMMERS

NATIVE APPS

Directly on your Operating System
‣ IPHONE

‣ OSX

‣ ANDROID

‣WINDOWS
PROGRAMMING FOR NON-PROGRAMMERS

iPHONE, iPAD, MAC OS
‣Objective-C
PROGRAMMING FOR NON-PROGRAMMERS

ANDROID
‣java
PROGRAMMING FOR NON-PROGRAMMERS

MOBILE DEVELOPMENT FRAMEWORKS: NATIVE

Appcelerator/Titanium
“cross-compiler”

Phone Gap
“native wrapper”
PROGRAMMING FOR NON-PROGRAMMERS

CROSS COMPILE W/ APPCELERATOR

Java

Objective-C

Javascript-ish
PROGRAMMING FOR NON-PROGRAMMERS

MOBILE WEB

THE WEB
WEB SITES
WEB APPS
MOBILE WEB
PROGRAMMING FOR NON-PROGRAMMERS

RESPONSIVE DESIGN

Safari on iPhone
Desktop Browser
PROGRAMMING FOR NON-PROGRAMMERS

How To Choose A Programming
Language
PROGRAMMING FOR NON-PROGRAMMERS

WHAT TO LOOK FOR WHEN CHOOSING A LANGUAGE:
‣Difficulty

level

‣Community
‣Resources

(people you have available)

‣Development

time to build an app
PROGRAMMING FOR NON-PROGRAMMERS

And then you were all like...
PROGRAMMING FOR NON-PROGRAMMERS

Q: WELL WHAT ABOUT...

DJANGO

SASS
EXTJS

JQUERY
AJAX*

BACKBONE.JS
PROTOTYPE

RUBY ON RAILS

*Ajax is a JavaScript related technique
Frameworks
Content Management Systems
(CMS)
PROGRAMMING FOR NON-PROGRAMMERS

CONTENT MANAGEMENT SYSTEMS (CMS)
PROGRAMMING FOR NON-PROGRAMMERS

CONTENT MANAGEMENT SYSTEMS (CMS)

?
Wordpress

Expression Engine

Custom
PROGRAMMING FOR NON-PROGRAMMERS

CMS DISTRIBUTION IN TOP MILLION SITES
PROGRAMMING FOR NON-PROGRAMMERS

Place Your Bets!
PROGRAMMING FOR NON-PROGRAMMERS

TIMELINE:
THE BLACK EYED PEAS
• Main task: blog
• Agency project
• Large budget
• 6 page content site
PROGRAMMING FOR NON-PROGRAMMERS
Timeline: The Black Eyed Peas
30 HOURS
UX

40 HOURS
IA

60 HOURS
DESIGN

DEVELOPMENT

120+ HOURS

Total: 250+ Hours
PROGRAMMING FOR NON-PROGRAMMERS

TIMELINE:
THE STORY STUDIO
• Main task: classes
• Consulting
• Low budget
• 4 page navigation site
PROGRAMMING FOR NON-PROGRAMMERS
Timeline: The Story Studio
8-12 HOURS
UX

IA

10 HOURS
DESIGN

35 HOURS
DEVELOPMENT

Total: 57+ Hours
PROGRAMMING FOR NON-PROGRAMMERS

TIMELINE:
DERBY JACKPOT
• Main task: an online horse
gambling platform

• Start-up Consulting
• Decent-sized budget
• High risk: APIs
PROGRAMMING FOR NON-PROGRAMMERS
Timeline: Derby Jackpot
45 HOURS
UX

45 HOURS
IA

120 HOURS
DESIGN

DEVELOPMENT

500+ HOURS

Total: 700+ Hours
PROGRAMMING FOR NON-PROGRAMMERS

TIMELINE:
GENERALASSEMB.LY
Main tasks:

• classes
• about us
• video
• social network
• custom payment gateway

WEB APP
PROGRAMMING FOR NON-PROGRAMMERS

TIMELINE:
GENERALASSEMB.LY
Main tasks:

• classes
• about us
• video
• social network
• custom payment gateway

WEB SITE
PROGRAMMING FOR NON-PROGRAMMERS

And then you were all like...
PROGRAMMING FOR NON-PROGRAMMERS

Q: WELL WHAT ABOUT...

DJANGO

SASS
EXTJS

JQUERY
AJAX*

BACKBONE.JS
PROTOTYPE

RUBY ON RAILS

*Ajax is a JavaScript related technique
Frameworks
III. CODE!
Use the Tools
PROGRAMMING FOR NON-PROGRAMMERS

HTML -structure
CSS - style
JS - behavior
PROGRAMMING FOR NON-PROGRAMMERS

HTML (noun)
CSS (adjective)
JS (verb)
PROGRAMMING FOR NON-PROGRAMMERS

HEY CHRIS, CAN YOU...

make the logo bigger?
PROGRAMMING FOR NON-PROGRAMMERS

HEY CHRIS, CAN YOU...
HTML

make the logo bigger?
CSS
PROGRAMMING FOR NON-PROGRAMMERS

HEY CHRIS, CAN YOU...

make that grey heading fadein?
PROGRAMMING FOR NON-PROGRAMMERS

HEY CHRIS, CAN YOU...
HTML

make that grey heading fadein?
CSS

JAVASCRIPT

More Related Content

More from Chris Castiglione

More from Chris Castiglione (8)

Optimizely
OptimizelyOptimizely
Optimizely
 
Programming For Non-Programmers @SXSW 2013
Programming For Non-Programmers @SXSW 2013Programming For Non-Programmers @SXSW 2013
Programming For Non-Programmers @SXSW 2013
 
APIs
APIsAPIs
APIs
 
Programming For Non-Programmers: 2013
Programming For Non-Programmers: 2013Programming For Non-Programmers: 2013
Programming For Non-Programmers: 2013
 
Wordpress
WordpressWordpress
Wordpress
 
Up & Running Web Hosting
Up & Running Web HostingUp & Running Web Hosting
Up & Running Web Hosting
 
PHP vs. Ruby on Rails
PHP vs. Ruby on RailsPHP vs. Ruby on Rails
PHP vs. Ruby on Rails
 
Ids classes-floats
Ids classes-floatsIds classes-floats
Ids classes-floats
 

Recently uploaded

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 

Recently uploaded (20)

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 

Programming For Non-Programmers @ One Month HQ