Web Design & Development Course in Chakwal
HTML, CSS, JavaScript, React and WordPress - and the rest of the job: cPanel, SSL, and a client who changes their mind in week three. Ends in a deployed portfolio.
- Duration
- 2 or 6 months
- Level
- Beginner to experienced developer
- Timings
- Flexible — ask us
- Fee
- Contact us — 0309 0571403
Taught by people who build websites for clients
We build websites for real clients in this building, so the course is shaped by what that work involves. Not only HTML, CSS and JavaScript — also cPanel, SSL, a client who changes their mind in week three, and knowing when a business is better served by WordPress than by anything you would write yourself.
Two tracks. The two-month intensive is 40 classes and ends in a deployed WordPress and React portfolio with a client-simulation capstone. The six-month course adds Node, Express, REST APIs, databases and authentication, then a month on deployment, freelancing and selling.
What you will work withWhat you will be able to do
Two tracks, same foundations
Not sure which track suits you? Call 0309 0571403 and we will tell you.
Frontend through to WordPress, deployment, and a module on finding and closing clients - because a developer who cannot sell a website waits a long time for the first one.
9 modules · 40 classes01 Computer and web fundamentalsClasses 1-3
Mini project: create and publish a basic personal webpage.
- Computer and internet fundamentals
- How websites and browsers work
- Website versus web application
- Domain, hosting and SSL
- Frontend versus backend
- Introduction to HTML, CSS and JavaScript
- Setting up VS Code
- Files, folders and project structure
- Using browser developer tools
- Introduction to Git and GitHub
02 HTML: building websitesClasses 4-8
Project: a multi-page business website in HTML.
- HTML document structure
- Headings, paragraphs and text formatting
- Links and navigation
- Images, audio and video
- Lists and tables
- Forms and input fields
- Semantic HTML
- Buttons and sections
- Embedding content
- SEO-friendly HTML structure
- Accessibility basics
- Clean HTML coding practices
03 CSS: professional website designClasses 9-14
Project: turn the HTML business website into a responsive professional one.
- CSS fundamentals
- Selectors and properties
- Colours, fonts and typography
- The box model
- Margins and padding
- Borders and shadows
- Display properties
- Positioning
- Flexbox
- CSS Grid
- Responsive design
- Media queries
- Mobile-first design
- Hover effects and transitions
- Basic animations
- Creating professional layouts
04 JavaScript: making websites interactiveClasses 15-20
Project: an interactive website or web application.
- JavaScript fundamentals
- Variables and data types
- Operators
- Conditions
- Loops
- Functions
- Arrays and objects
- Events
- DOM manipulation
- Form validation
- Interactive navigation
- Buttons and modals
- Dynamic content
- Local storage
- Fetch API basics
- Debugging JavaScript
05 Modern web developmentClasses 21-25
Project: a modern React-based website or dashboard.
- Git and GitHub
- Version control
- GitHub repositories
- Code organisation
- Reusable components
- Introduction to Bootstrap and Tailwind CSS
- Introduction to React
- Components
- Props
- State
- Events
- Working with APIs
06 WordPress and client websitesClasses 26-29
The module that pays for the course if you intend to freelance. Project: a complete client-ready WordPress business website.
- WordPress introduction
- Domain and hosting setup
- WordPress installation
- Themes
- Plugins
- Page builders
- Creating business websites
- Contact forms
- Blog setup
- Basic SEO
- Website security
- Website speed optimisation
- Backup and maintenance
- Customisation using CSS
- WordPress versus custom development
- When to recommend WordPress to a client
07 Deployment and professional website managementClasses 30-32
Project: deploy a complete website to a live domain and hosting.
- Domain connection
- Hosting management
- cPanel basics
- FTP and file management
- Database basics
- Website deployment
- SSL installation
- Website backups
- Website performance
- Image optimisation
- Basic SEO setup
- Google Search Console basics
- Website troubleshooting
- Website maintenance
08 Freelancing and selling web developmentClasses 33-36
Practical task: students contact real local businesses and prepare an actual website proposal.
- Understanding the web development market
- Identifying profitable niches
- Local versus international clients
- Finding businesses that need websites
- Lead generation and Google Maps prospecting
- Social media and LinkedIn prospecting
- How to approach a potential client
- Writing a professional proposal
- Cold email, WhatsApp and DM outreach
- Identifying a client's problem and asking the right questions
- A website audit as a sales technique
- Explaining technical concepts to non-technical clients
- Handling objections and negotiation
- Pricing websites
- Upselling maintenance and SEO
- Closing the deal
- Freelance platform profiles, gigs and portfolio presentation
09 Portfolio and final capstoneClasses 37-40
- Personal portfolio - about, skills, projects, services, contact
- Business website - home, about, services, portfolio, contact, responsive
- E-commerce or service website - product pages, forms, interactive elements
- Client simulation - understand the brief, plan, design, develop, make responsive, deploy
- Present it to the client, prepare a quotation, pitch it and handle objections
The same frontend foundations, then a month on backend, databases and authentication, and a final month turning finished projects into a business.
26 modules · 26 weeks01 How the web worksWeek 1 · Month 1
- Computer fundamentals
- Files and folders
- Internet basics
- Browsers
- Websites versus web apps
- How the web works
02 HTML foundationsWeek 2 · Month 1
- VS Code
- Developer tools
- HTML structure
- Elements
- Headings and paragraphs
- Links
- Images
03 Structure, forms and accessibilityWeek 3 · Month 1
- Lists
- Tables
- Forms
- Inputs
- Buttons
- Semantic HTML
- Accessibility basics
04 Multi-page sites and GitWeek 4 · Month 1
Month 1 project: a personal portfolio or business website in HTML.
- HTML5 project
- Website structure
- Navigation
- Multi-page websites
- Introduction to Git and GitHub
05 CSS fundamentalsWeek 5 · Month 2
- CSS fundamentals
- Selectors
- Colours
- Typography
- Backgrounds
- Borders
06 Layout mechanicsWeek 6 · Month 2
- The box model
- Margin
- Padding
- Positioning
- Display
- Units
07 Flexbox, Grid and responsivenessWeek 7 · Month 2
- Flexbox
- CSS Grid
- Responsive layouts
- Media queries
08 Modern UIWeek 8 · Month 2
Month 2 projects: a landing page, a restaurant website and a responsive business website.
- Responsive design
- Animations
- Transitions
- Modern UI principles
09 JavaScript fundamentalsWeek 9 · Month 3
- JavaScript fundamentals
- Variables
- Data types
- Operators
- Conditions
10 Functions and dataWeek 10 · Month 3
- Functions
- Arrays
- Objects
- Loops
- ES6 concepts
11 The DOMWeek 11 · Month 3
- DOM manipulation
- Events
- Forms
- Validation
12 APIs and asyncWeek 12 · Month 3
Month 3 projects: a calculator, a to-do app, a quiz application and a weather app built on a live API.
- APIs
- JSON
- Fetch API
- Local storage
- Asynchronous JavaScript
13 ToolingWeek 13 · Month 4
- Advanced JavaScript
- Modules
- npm
- Package management
14 React fundamentalsWeek 14 · Month 4
- React fundamentals
- Components
- JSX
- Props
15 State and formsWeek 15 · Month 4
- State
- Events
- Forms
- Conditional rendering
16 Routing and APIsWeek 16 · Month 4
- React Router
- API integration
- Reusable components
17 Modern UI developmentWeek 17 · Month 4
Major project: a professional React business or portfolio website, built the way commercial projects are.
- Tailwind CSS
- Modern UI development
- React project
18 Backend and NodeWeek 18 · Month 5
- Backend concepts
- Node.js
- npm
- Express.js
19 REST APIsWeek 19 · Month 5
- REST APIs
- Routes
- Controllers
- Middleware
20 DatabasesWeek 20 · Month 5
- Databases
- SQL and NoSQL concepts
- CRUD operations
21 AuthenticationWeek 21 · Month 5
- Authentication
- Registration and login
- Passwords
- Authorisation
22 Full stackWeek 22 · Month 5
Month 5 projects: an authentication system, a blog or CMS, a student management system and a full-stack business application.
- Connecting frontend, backend and database
23 Advanced full-stack projectWeek 23 · Month 6
- Project planning
- Client requirements
- Wireframes
- Database design
- Frontend and backend integration
- Authentication
- Admin dashboard
- Error handling
- Testing
24 Professional deploymentWeek 24 · Month 6
- Git and GitHub workflow
- Hosting fundamentals
- Domain and hosting
- Environment variables
- Deployment
- SSL and HTTPS
- Website performance
- SEO basics
- Website maintenance
- Security fundamentals
25 Freelancing and client acquisitionWeek 25 · Month 6
- Freelancing fundamentals
- Choosing a niche
- Finding profitable web development services
- Creating a developer portfolio
- Creating service packages
- Proposal writing
- Client communication
- Requirement gathering
- Project estimation
- Pricing strategies
- Negotiation
- Handling revisions
- Contracts and milestones
- Getting testimonials and referrals
26 Selling and business skillsWeek 26 · Month 6
Final project: build and launch a complete website or web application and present it as a real client project.
- How to sell a website
- Identifying client problems
- Discovery calls
- The sales pitch
- A website audit as a sales strategy
- Cold messaging and email outreach
- Social media outreach
- Freelancing marketplace strategy
- Upselling and cross-selling
- Retainers and maintenance packages
- Handling objections
- Closing the deal
- Client onboarding
- Project delivery
- After-sales support
We also do this for businesses
Not here to learn it yourself? Our Website Development team does it as paid work. A site built to bring you enquiries rather than compliments - designed for you, quick on a phone, and someone local to ring when it needs changing.
Ask about the next web development batch
We will tell you the fee, the timings and when the next batch starts. Finish properly, and there is a paid internship after it.
