Python Tutorial · Going Further · Lesson 42 of 42

Python Next Steps

Where to go after the basics: projects, interview practice and frameworks.

You know the fundamentals — now build things

Ideas for first projects:

  • A command-line to-do list that saves to a JSON file.
  • A script that renames photos by the date they were taken.
  • A tiny web API with FastAPI that stores notes in SQLite.
  • A data report: load a CSV with pandas, summarise it and plot a chart.

Practice for interviews

Python is the most popular language in coding interviews. Practise the most common patterns with problems you can run right here:

Keep learning

Example 1Try it yourself
skills = ["variables", "loops", "functions", "classes", "files", "testing"]
for i, skill in enumerate(skills, 1):
    print(f"{i}. {skill} ✓")
print("Ready for your first project!")

Output

1. variables ✓
2. loops ✓
3. functions ✓
4. classes ✓
5. files ✓
6. testing ✓
Ready for your first project!