Free course · Programming

Python for Beginners

Write your first working Python programs from zero. No prior coding, no maths background, and nothing to install to get started.

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

Skills covered

Course content

  1. 1 Running your first line of Python Run real Python code and see it work, within five minutes, with nothing installed. 2 min 3 questions Exercise · اردو Free preview
  2. 2 Variables and the types that trip people up Store values in variables, and understand why "5" and 5 behave completely differently. 2 min 3 questions Exercise · اردو Sign in to open
  3. 3 Making decisions with if Make your program behave differently depending on the situation. 2 min 3 questions Exercise · اردو Sign in to open
  4. 4 Repeating work with loops Make the computer do repetitive work instead of copying and pasting lines. 2 min 3 questions Exercise · اردو Sign in to open
  5. 5 Lists and dictionaries Store many values together, and look things up by name instead of by position. 2 min 3 questions Exercise · اردو Sign in to open
  6. 6 Functions: stop repeating yourself Package a piece of work under a name so it can be reused and fixed in one place. 2 min 3 questions Exercise · اردو Sign in to open
  7. 7 Reading errors without panicking Treat an error as a message that tells you where to look, not as a failure. 2 min 3 questions Exercise · اردو Sign in to open
  8. 8 Your first complete program Combine everything into one working program you can show someone. 2 min 3 questions Exercise · اردو Sign in to open
Read what each lesson covers
  1. Running your first line of Python. Run real Python in a free online editor within five minutes, with nothing to install, even on a phone.
  2. Variables and the types that trip people up. Store values in variables and see why "5" and 5 behave differently: text joins, numbers add.
  3. Making decisions with if. if, elif and else, with the colon, the indentation that carries meaning in Python, and == versus =.
  4. Repeating work with loops. for loops over lists and range(), while loops, and why counting starts at zero.
  5. Lists and dictionaries. Many values together: lists by position, dictionaries looked up by name.
  6. Functions: stop repeating yourself. Package work under a name so a rule lives in one place and can be fixed once.
  7. Reading errors without panicking. Read errors from the bottom up; the five common ones and what each usually means.
  8. Your first complete program. A student result system combining everything: grades, attendance rules and a printed summary.

Course lab

Graded lab · optional practice Build the result system for a real academy 7 tasks about 120 min marked out of 100 English · اردو Open the lab →

Who this course is for

Try the first exercise (in Urdu)

تین print lines لکھیں: آپ کا نام، آپ کا شہر، اور ایک چیز جو آپ بنانا چاہتے ہیں۔ چلائیں۔ پھر جان بوجھ کر ایک line توڑیں (ایک bracket ہٹائیں) اور ٹھیک کرنے سے پہلے error پڑھیں۔

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 16 minutes of reading, plus the exercises.

What comes next?

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

When you want the whole trade

Full Stack Web Development (Python)

Full Stack Web Development with Django

12 weeks 240 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

Programming courses in Pakistan · All free courses · Government free courses open now