Free course · Web & Apps

Web Development Basics

Build and publish a real web page you can show someone. Understand how the web actually works before choosing a framework.

Earn your free BvLogic Certificate of Completion.

A digital credential issued by BvLogic Academy to recognize successful completion of this introductory learning activity.

Not a government qualification or regulatory certification.

Watch the course walkthrough English · اردو

That was a one-minute preview. The full course video is for signed-in learners. Sign in to watch it here, or create a free BvLogic ID; it takes a minute, and this course is added to it.

What you'll be able to do

Course content

  1. 1 How the web works Explain what happens between typing an address and seeing a page. 2 min 3 questions Exercise · اردو Free preview
  2. 2 HTML: structure before appearance Write HTML that describes meaning, not just what things should look like. 2 min 3 questions Exercise · اردو Sign in to open
  3. 3 CSS: layout, colour and type Style a page, and understand the box every element lives in. 2 min 3 questions Exercise · اردو Sign in to open
  4. 4 Making it work on a phone Build pages that work on the device most of your visitors will actually use. 2 min 3 questions Exercise · اردو Sign in to open
  5. 5 A little JavaScript: making it react Make a page respond to a click, and know where JavaScript's limits are. 2 min 3 questions Exercise · اردو Sign in to open
  6. 6 Publishing your page Put your page on the internet, at a real address you can send to someone. 2 min 3 questions Exercise · اردو Sign in to open
  7. 7 Front-end, back-end or full stack? Choose your next direction deliberately, knowing what each actually involves. 3 min 3 questions Exercise · اردو Sign in to open
Read what each lesson covers
  1. How the web works. DNS turns a name into an address, the browser requests the page and the server responds. Front-end runs in the browser and back-end on the server; a static page is the same for everyone.
  2. HTML: structure before appearance. A complete page in a few lines, tags in pairs, headings in order and only for real headings, and alt text on every image.
  3. CSS: layout, colour and type. Select by class, understand the box model (padding inside, margin outside), set box-sizing to border-box, and lay out rows with flexbox.
  4. Making it work on a phone. The viewport meta tag, max-width instead of fixed widths, images that shrink, media queries, small-screen design first, big tap targets and resized images.
  5. A little JavaScript: making it react. Find an element, listen for an event and change something, preferably by toggling a class. The visitor can see and change anything in JavaScript, so passwords and real checks belong on the server.
  6. Publishing your page. Free static hosting such as GitHub Pages, Netlify or Cloudflare Pages, index.html as the main file, lowercase file names, relative paths, and a hard refresh after updates.
  7. Front-end, back-end or full stack?. Front-end for interfaces, back-end for servers and databases, full stack for what most Pakistani jobs advertise. Build three more pages unaided, learn enough Git, and expect months rather than hours.

Course lab

Graded lab A published page for a real business 6 tasks about 150 min marked out of 100 English · اردو Open the lab →

Who this course is for

Try the first exercise (in Urdu)

کوئی بھی website کھولیں، right-click کر کے View Page Source چنیں۔ آپ وہ HTML پڑھ رہے ہیں جو server نے بھیجی۔ <title> tag اور CSS files کے links ڈھونڈیں۔ یہی پوری گفتگو ہے، آپ کے سامنے۔

Using this in Pakistan

Questions

Is it really free?

Yes. No payment and no card; lesson 1 needs no account.

Is there a certificate?

Yes, when you complete every lesson.

Can I learn in Urdu?

Every lesson has an Urdu exercise alongside the English reading.

How long does it take?

About 15 minutes of reading, plus the exercises.

What comes next?

The paid Full Stack Web Development (PHP) programme, in Faisalabad and live online.

When you want the whole trade

Full Stack Web Development (PHP)

Full Stack Web Development with PHP & Laravel

12 weeks 300 contact hours intermediate Mapped to the NAVTTC standard Assignments & assessment Real projects

This free course is the introduction. The programme is taught by a trainer, marked by the academy, and carries the syllabus in full: the part an employer asks about.

See the full syllabus and fee

Related free courses

Web Development courses in Pakistan · All free courses · Government free courses open now