SlideShare a Scribd company logo
1 of 15
Freelancing
Getting Started
Business Name
Website
Track your site stats
Submit to Design Galleries
Start a blog.
(If you are so inclined).
Wordpress.org
Getting Started
Administrative
& Financial
Mint.com
20 Invoicing
Tools
Project Management
Getting Connected
“It’s not what you know, it’s who you know.”
Getting Connected
Physically
AIGA
DSVC
Big Design
Meetup
HTML5 User Group
Electronically
Twitter
LinkedIn
Facebook
12 Social News Sites for
Designers
The Grove
Job Boards
Smashing Magazine
We Work Remotely
Envato Studio
Avoid Design Contests
Avoid Spec Work
Getting Clients
Contracts
AIGA Standard Agreement
Docracy Standard Agreement
5 Design Contract Templates
How Much Do I Charge?
Quoting and Estimating
Hourly vs. Project?
Getting Paid
Getting Paid
“Work for free
or for a full price,
but never cheap.”
5 Things To Help You Know
How Much To Charge
Look Around You
Different Stages, Different Wages
What You Cost x3
What's Easy For You Isn't For Them
Avoid Percentages
Getting Paid
5 Things To Keep in Mind When Dealing with Clients
Establish a Deadline
Talk a Little and a Lot
Don't be Somebody Else
Give A or B Choices
Adopt Their Babies
Learn their Communication Style
Establish a Relationship
Working With Clients
How to Avoid Working With Clients You Want to
Avoid Working With
Working With Clients
“I don’t have a big budget for this project,
but if it goes well there will be SO MUCH
work in the future!”
“The last couple guys weren’t able to
complete this project.”
“It will be a great portfolio piece.”
“The budget is small, but that’s okay because it
will only be viewed by two people.”
Treehouse Learning
Lynda.com
1st Web Designer
Code Academy
Resources
Mint.com
20 Invoicing Tools
Basecamp
Smartsheet
Twitter
LinkedIn
Facebook
12 Social News Sites for Designers
Smashing Magazine
We Work Remotely
Envato Studio
AIGA Standard Agreement
Docracy Standard Agreement
5 Design Contract Templates
5 Things To Keep in Mind When Dealing
with Clients
How to Avoid Working With Clients You
Want to Avoid Working With
Treehouse Learning
Lynda.com
Freelancing for Web Professionals

More Related Content

Similar to Freelancing for Web Professionals

Website Planning 101 with Jen McKibben
Website Planning 101 with Jen McKibbenWebsite Planning 101 with Jen McKibben
Website Planning 101 with Jen McKibbenJohn Coonen
 
What 'Doodlers' and 'Coders' can teach Business about Experience Design
What 'Doodlers' and 'Coders' can teach Business about Experience DesignWhat 'Doodlers' and 'Coders' can teach Business about Experience Design
What 'Doodlers' and 'Coders' can teach Business about Experience DesignCandy Bernhardt
 
8 Phrases You'll Hear When You Have a Big Problem in Your Creative Department
8 Phrases You'll Hear When You Have a Big Problem in Your Creative Department8 Phrases You'll Hear When You Have a Big Problem in Your Creative Department
8 Phrases You'll Hear When You Have a Big Problem in Your Creative DepartmentMohamed Mahdy
 
Achieving Achievement In the Region Of Network Marketing
Achieving Achievement In the Region Of Network MarketingAchieving Achievement In the Region Of Network Marketing
Achieving Achievement In the Region Of Network MarketingMohamed Mahdy
 
How To Select The Right Digital Agency For Your Online business
How To Select The Right Digital Agency For Your Online businessHow To Select The Right Digital Agency For Your Online business
How To Select The Right Digital Agency For Your Online businessSEOFIED IT SERVICES PVT LTD
 
Going from Concept to Cashflow - Login 2010
Going from Concept to Cashflow - Login 2010Going from Concept to Cashflow - Login 2010
Going from Concept to Cashflow - Login 2010Andy McLoughlin
 
10 Steps to Build a Business Website for Under $100
10 Steps to Build a Business Website for Under $10010 Steps to Build a Business Website for Under $100
10 Steps to Build a Business Website for Under $100Andy McIlwain
 
How to start your tech startup
How to start your tech startupHow to start your tech startup
How to start your tech startupAamir Qutub
 
Website design proposal
Website design proposalWebsite design proposal
Website design proposalNiaz Yousufzai
 
Help! I need a website!
Help! I need a website!Help! I need a website!
Help! I need a website!Digitally
 
Writting a Business Plan on Your Way to Financing
Writting a Business Plan on Your Way to FinancingWritting a Business Plan on Your Way to Financing
Writting a Business Plan on Your Way to FinancingDemetris Hadjisofocli
 
Small Business Survival Guide: 28 tips to unlock you own success story [eBook]
Small Business Survival Guide: 28 tips to unlock you own success story [eBook]Small Business Survival Guide: 28 tips to unlock you own success story [eBook]
Small Business Survival Guide: 28 tips to unlock you own success story [eBook]Line//Shape//Space
 
Building A Nonprofit Website Whitepaper
Building A Nonprofit Website WhitepaperBuilding A Nonprofit Website Whitepaper
Building A Nonprofit Website WhitepaperSW Creatives, LLC
 
Entrepreneurial Lessons Learned the hard way
Entrepreneurial Lessons Learned the hard wayEntrepreneurial Lessons Learned the hard way
Entrepreneurial Lessons Learned the hard waySam Beal
 

Similar to Freelancing for Web Professionals (20)

Website Planning 101 with Jen McKibben
Website Planning 101 with Jen McKibbenWebsite Planning 101 with Jen McKibben
Website Planning 101 with Jen McKibben
 
What 'Doodlers' and 'Coders' can teach Business about Experience Design
What 'Doodlers' and 'Coders' can teach Business about Experience DesignWhat 'Doodlers' and 'Coders' can teach Business about Experience Design
What 'Doodlers' and 'Coders' can teach Business about Experience Design
 
8 Phrases You'll Hear When You Have a Big Problem in Your Creative Department
8 Phrases You'll Hear When You Have a Big Problem in Your Creative Department8 Phrases You'll Hear When You Have a Big Problem in Your Creative Department
8 Phrases You'll Hear When You Have a Big Problem in Your Creative Department
 
Achieving Achievement In the Region Of Network Marketing
Achieving Achievement In the Region Of Network MarketingAchieving Achievement In the Region Of Network Marketing
Achieving Achievement In the Region Of Network Marketing
 
How To Select The Right Digital Agency For Your Online business
How To Select The Right Digital Agency For Your Online businessHow To Select The Right Digital Agency For Your Online business
How To Select The Right Digital Agency For Your Online business
 
Going from Concept to Cashflow - Login 2010
Going from Concept to Cashflow - Login 2010Going from Concept to Cashflow - Login 2010
Going from Concept to Cashflow - Login 2010
 
10 Steps to Build a Business Website for Under $100
10 Steps to Build a Business Website for Under $10010 Steps to Build a Business Website for Under $100
10 Steps to Build a Business Website for Under $100
 
How to start your tech startup
How to start your tech startupHow to start your tech startup
How to start your tech startup
 
Website design proposal
Website design proposalWebsite design proposal
Website design proposal
 
Get going - Boston
Get going - BostonGet going - Boston
Get going - Boston
 
Help! I need a website!
Help! I need a website!Help! I need a website!
Help! I need a website!
 
10things
10things10things
10things
 
Writting a Business Plan on Your Way to Financing
Writting a Business Plan on Your Way to FinancingWritting a Business Plan on Your Way to Financing
Writting a Business Plan on Your Way to Financing
 
Website Design and Development Company
Website Design and Development CompanyWebsite Design and Development Company
Website Design and Development Company
 
Class22
Class22Class22
Class22
 
D3if telkom
D3if telkomD3if telkom
D3if telkom
 
D3if telkom
D3if telkomD3if telkom
D3if telkom
 
Small Business Survival Guide: 28 tips to unlock you own success story [eBook]
Small Business Survival Guide: 28 tips to unlock you own success story [eBook]Small Business Survival Guide: 28 tips to unlock you own success story [eBook]
Small Business Survival Guide: 28 tips to unlock you own success story [eBook]
 
Building A Nonprofit Website Whitepaper
Building A Nonprofit Website WhitepaperBuilding A Nonprofit Website Whitepaper
Building A Nonprofit Website Whitepaper
 
Entrepreneurial Lessons Learned the hard way
Entrepreneurial Lessons Learned the hard wayEntrepreneurial Lessons Learned the hard way
Entrepreneurial Lessons Learned the hard way
 

More from Ken Starzer

class 1-presentation.pptx
class 1-presentation.pptxclass 1-presentation.pptx
class 1-presentation.pptxKen Starzer
 
ATCM 2335 Internet Studio 1 at the University of Texas at Dallas: The Six Thi...
ATCM 2335 Internet Studio 1 at the University of Texas at Dallas: The Six Thi...ATCM 2335 Internet Studio 1 at the University of Texas at Dallas: The Six Thi...
ATCM 2335 Internet Studio 1 at the University of Texas at Dallas: The Six Thi...Ken Starzer
 
ATCM 2335 Internet Studio 1: CSS Selectors & HTML Filepaths
ATCM 2335 Internet Studio 1: CSS Selectors & HTML FilepathsATCM 2335 Internet Studio 1: CSS Selectors & HTML Filepaths
ATCM 2335 Internet Studio 1: CSS Selectors & HTML FilepathsKen Starzer
 
ATCM2335 Building Blocks of HTML - University of Texas at Dallas
ATCM2335 Building Blocks of HTML - University of Texas at DallasATCM2335 Building Blocks of HTML - University of Texas at Dallas
ATCM2335 Building Blocks of HTML - University of Texas at DallasKen Starzer
 
ATCM 2335 Internet Studio 1: Week 1 Presentation
ATCM 2335 Internet Studio 1: Week 1 PresentationATCM 2335 Internet Studio 1: Week 1 Presentation
ATCM 2335 Internet Studio 1: Week 1 PresentationKen Starzer
 
Web Form Usability
Web Form UsabilityWeb Form Usability
Web Form UsabilityKen Starzer
 
Domain names - ATCM2335
Domain names - ATCM2335Domain names - ATCM2335
Domain names - ATCM2335Ken Starzer
 
Learning 101 - ATCM 2335 - Internet Studio
Learning 101 - ATCM 2335 - Internet StudioLearning 101 - ATCM 2335 - Internet Studio
Learning 101 - ATCM 2335 - Internet StudioKen Starzer
 
Internet Studio 1 ATCM2335.503 Class 03
Internet Studio 1 ATCM2335.503 Class 03Internet Studio 1 ATCM2335.503 Class 03
Internet Studio 1 ATCM2335.503 Class 03Ken Starzer
 
ATCM 3395 - Internet Studio
ATCM 3395 - Internet StudioATCM 3395 - Internet Studio
ATCM 3395 - Internet StudioKen Starzer
 
Domain name-registration
Domain name-registrationDomain name-registration
Domain name-registrationKen Starzer
 
Web Form Usability
Web Form UsabilityWeb Form Usability
Web Form UsabilityKen Starzer
 
Writing for the Web - Internet Studio 1
Writing for the Web - Internet Studio 1Writing for the Web - Internet Studio 1
Writing for the Web - Internet Studio 1Ken Starzer
 
Search engine optimization - Internet Studio 1
Search engine optimization - Internet Studio 1Search engine optimization - Internet Studio 1
Search engine optimization - Internet Studio 1Ken Starzer
 
Domain Name Creation and Registration
Domain Name Creation and RegistrationDomain Name Creation and Registration
Domain Name Creation and RegistrationKen Starzer
 
New York Times Grid Layout
New York Times Grid LayoutNew York Times Grid Layout
New York Times Grid LayoutKen Starzer
 
Week 3 Presentation: CSS and File Paths
Week 3 Presentation: CSS and File PathsWeek 3 Presentation: CSS and File Paths
Week 3 Presentation: CSS and File PathsKen Starzer
 
Presentation 9 8
Presentation 9 8Presentation 9 8
Presentation 9 8Ken Starzer
 

More from Ken Starzer (20)

class 1-presentation.pptx
class 1-presentation.pptxclass 1-presentation.pptx
class 1-presentation.pptx
 
ATCM 2335 Internet Studio 1 at the University of Texas at Dallas: The Six Thi...
ATCM 2335 Internet Studio 1 at the University of Texas at Dallas: The Six Thi...ATCM 2335 Internet Studio 1 at the University of Texas at Dallas: The Six Thi...
ATCM 2335 Internet Studio 1 at the University of Texas at Dallas: The Six Thi...
 
ATCM 2335 Internet Studio 1: CSS Selectors & HTML Filepaths
ATCM 2335 Internet Studio 1: CSS Selectors & HTML FilepathsATCM 2335 Internet Studio 1: CSS Selectors & HTML Filepaths
ATCM 2335 Internet Studio 1: CSS Selectors & HTML Filepaths
 
ATCM2335 Building Blocks of HTML - University of Texas at Dallas
ATCM2335 Building Blocks of HTML - University of Texas at DallasATCM2335 Building Blocks of HTML - University of Texas at Dallas
ATCM2335 Building Blocks of HTML - University of Texas at Dallas
 
ATCM 2335 Internet Studio 1: Week 1 Presentation
ATCM 2335 Internet Studio 1: Week 1 PresentationATCM 2335 Internet Studio 1: Week 1 Presentation
ATCM 2335 Internet Studio 1: Week 1 Presentation
 
Web Form Usability
Web Form UsabilityWeb Form Usability
Web Form Usability
 
Domain names - ATCM2335
Domain names - ATCM2335Domain names - ATCM2335
Domain names - ATCM2335
 
Learning 101 - ATCM 2335 - Internet Studio
Learning 101 - ATCM 2335 - Internet StudioLearning 101 - ATCM 2335 - Internet Studio
Learning 101 - ATCM 2335 - Internet Studio
 
Internet Studio 1 ATCM2335.503 Class 03
Internet Studio 1 ATCM2335.503 Class 03Internet Studio 1 ATCM2335.503 Class 03
Internet Studio 1 ATCM2335.503 Class 03
 
ATCM 3395 - Internet Studio
ATCM 3395 - Internet StudioATCM 3395 - Internet Studio
ATCM 3395 - Internet Studio
 
Learning101
Learning101Learning101
Learning101
 
Site Mapping
Site MappingSite Mapping
Site Mapping
 
Domain name-registration
Domain name-registrationDomain name-registration
Domain name-registration
 
Web Form Usability
Web Form UsabilityWeb Form Usability
Web Form Usability
 
Writing for the Web - Internet Studio 1
Writing for the Web - Internet Studio 1Writing for the Web - Internet Studio 1
Writing for the Web - Internet Studio 1
 
Search engine optimization - Internet Studio 1
Search engine optimization - Internet Studio 1Search engine optimization - Internet Studio 1
Search engine optimization - Internet Studio 1
 
Domain Name Creation and Registration
Domain Name Creation and RegistrationDomain Name Creation and Registration
Domain Name Creation and Registration
 
New York Times Grid Layout
New York Times Grid LayoutNew York Times Grid Layout
New York Times Grid Layout
 
Week 3 Presentation: CSS and File Paths
Week 3 Presentation: CSS and File PathsWeek 3 Presentation: CSS and File Paths
Week 3 Presentation: CSS and File Paths
 
Presentation 9 8
Presentation 9 8Presentation 9 8
Presentation 9 8
 

Recently uploaded

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
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
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 

Recently uploaded (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.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
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 

Freelancing for Web Professionals