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.
8lessons
24quiz questions
8exercises
1graded lab
Watch the course walkthrough
English · اردو
The 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
- Run real Python code and see it work, within five minutes, with nothing installed.
- Store values in variables, and understand why "5" and 5 behave completely differently.
- Make your program behave differently depending on the situation.
- Make the computer do repetitive work instead of copying and pasting lines.
- Store many values together, and look things up by name instead of by position.
- Package a piece of work under a name so it can be reused and fixed in one place.
- Treat an error as a message that tells you where to look, not as a failure.
- Combine everything into one working program you can show someone.
When you want the whole trade
Full Stack Web Development (Python)
Full Stack Web Development with Django
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 feeCourse content
- 1 Running your first line of Python Run real Python code and see it work, within five minutes, with nothing installed.
- 2 Variables and the types that trip people up Store values in variables, and understand why "5" and 5 behave completely differently. Sign in to open
- 3 Making decisions with if Make your program behave differently depending on the situation. Sign in to open
- 4 Repeating work with loops Make the computer do repetitive work instead of copying and pasting lines. Sign in to open
- 5 Lists and dictionaries Store many values together, and look things up by name instead of by position. Sign in to open
- 6 Functions: stop repeating yourself Package a piece of work under a name so it can be reused and fixed in one place. Sign in to open
- 7 Reading errors without panicking Treat an error as a message that tells you where to look, not as a failure. Sign in to open
- 8 Your first complete program Combine everything into one working program you can show someone. Sign in to open