← Back to Courses
Computer Scienceintroductory
CS-101

Introduction to Python

When you finish, you can

Write real Python programs from scratch — with variables, loops, functions, data structures and classes — and finish a small project you can show.

Start hereNo experience needed. Install Python or use a free online editor, and type every example yourself; do not copy-paste.

8 hours total5 Chapters20 Lessons1 ExamsFREE
Start This CourseFree. No account required.

Updated · What changed

How this course updates itself

Every day we scan the latest information in every field. We share with you what we think is a change as we go through regular course curriculum work, so it's the most current thing possible.

Nothing in the news has changed what this course teaches. The daily scan last checked it on ; when something does change, a dated note with sources appears here.

Debate a counselor

Take a position on Introduction to Python. The AI counselor argues the other side, asks you questions back, and cites a source for every fact it states. Sources listed under a reply are the pages it actually found; if none are listed, it is arguing from reasoning only. It is an AI and it can be wrong: check the sources.

    Discuss this course

    A room for people taking this course, in any language, translated for every reader. Open breakout rooms for one question at a time.

    Enter the course room

    Course Syllabus

    8h total

    Practice

    1. Open the Python prompt and do ten arithmetic and string operations.
    2. Write a program that asks your name and age and prints the year you were born.
    3. Deliberately mix a string and a number and read the error message until it makes sense.

    Check

    What does `print("3" + "4")` print, and what does `print(3 + 4)` print? Why?

    Topics Covered

    pythonprogrammingbasics

    Ready to start?

    Free. No account required. Progress saves in this browser — no account exists.

    Start This Course

    Questions about this course

    Is this course really free?
    Yes. There is no account, tuition or card. Current University is not accredited and gives no degrees, credit or certificates.
    How long does it take?
    About 8 hours across 5 chapters and 20 lessons, at your own pace.
    What do I need before I start?
    No experience needed. Install Python or use a free online editor, and type every example yourself; do not copy-paste.
    Can I ask questions or disagree with the course?
    Yes. The course has an AI counselor that takes the other side, asks you questions back and lists the sources it used.