Learn Python in 6 weeks as a beginner with hands-on projects

10+
28,000+ learners
Python for Beginners
Check - Elements Webflow Library - BRIX Templates
Certificate with skill badges
Check - Elements Webflow Library - BRIX Templates
Personalized reference letter
Check - Elements Webflow Library - BRIX Templates
Portfolio to impress recruiters
Check - Elements Webflow Library - BRIX Templates
Flexible study (5 hours/week)
Check - Elements Webflow Library - BRIX Templates
Beginner-friendly with projects
Enrol now
100% money-back guarantee if you change your mind within 14 days. See full refund policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Instructor
Daniel Davis
Independent Developer and Senior Privacy Analyst at DuckDuckGo
Time commitment
~5 hours / week
Duration
6 weeks
Project
1 portfolio
Mode
Asynchronous
Next session starts
29 Jan 2025

Why should I learn Python?

Whether you're looking to land a job or automate your workflows to save time, learning Python can help.

Dive into the essentials of Python with step-by-step guidance while creating a practical application. Building a functional, interactive program can show off your new skills.

What will you learn?

Check - Elements Webflow Library - BRIX Templates
Understand variables, data types, and data structures
Check - Elements Webflow Library - BRIX Templates
Create projects like calculators and shopping lists
Check - Elements Webflow Library - BRIX Templates
Learn how to use APIs
Enrol now

Why join the course?

Don't just learn the theory. Apply what you learn - with guidance every step of the way.

28,000+
Satisfied learners
$120,000+
Avg. base salary for Python Developer (AUD)

Graduate with a certificate and reference letter customized to your skills (with badges)!

Learn the skills for the future with AI tools: AI job simulations, AI portfolio checker, and more.

Need assistance? Our support team, Discord community, and 24/7 AI tutor are here to help!

Gift your friends 20% off their first course and earn big rewards with your invitation link!

Enrol now

Turn your passion for tech into standout portfolios.

Our graduates showcase real-world projects that catch employers' attention (because proven skills speak louder than resumes).

Course outline

Don't just watch videos. Learn with hands-on projects and graduate with a job-ready portfolio.

Module 1 - Week 1

Introduction to Python and programming

Gain an understanding of what programming is, why you should learn Python, and how to set up your Python programming environment.

  • What is programming?
  • How is Python used in the real world?
  • Setting up the programming environment

Module 2 - Week 1

Getting and handling data

Data is at the foundation of any program. Learn how to interact with users, manage data in Python with variables, data types, and complex data structures such as lists and dictionaries.

  • Learn about variables and data structures
  • Your first project - Capital City Finder

Module 3 - Week 2

Adding logic

Logic is like water that gives life to your data. Understand how to control the flow of your programs with "if" statements and "for" loops, and learn how pseudocode can make writing real code easier.

  • Learn about “if” statements and “for” loops
  • Mini Project - Greatest Number Finder

Module 4 - Week 2

Making code scalable

When working in teams in particular, programs need to be well structured. Learn how to handle errors in Python with try-except blocks, structure your code with functions, and improve code organisation and reusability using modules.

  • Learn error handling
  • How to use functions to save time
  • Mini Project - Shopping List

Module 5 - Week 3

Working with libraries and external data

One thing that makes Python special is its huge ecosystem of libraries. Explore how to leverage these libraries, learn about APIs and RSS feeds, and use the Feedparser library to read RSS feeds.

  • Using modules in Python
  • Installing, importing, and using external modules
  • Reading RSS web data
  • Mini project - improved RSS Feed Reader

Module 6 - Week 4

APIs and your portfolio program

Let’s demonstrate your new skills! Apply everything you’ve learned to build a Random Joke Machine program. Understand how to handle potential issues and brainstorm ways to improve your program further.

  • Working with APIs
  • Creating a Random Joke Machine for your final portfolio

Module 6 - Week 6

Earn premium perks

Graduate and get surprise gifts!

  • Employment job kit
  • Bonus module: Python and AI
  • Course glossary
Don't understand a term here as a beginner? Don't worry - we'll teach you all about it.

Meet the instructor

Learn from experienced programmers

Daniel Davis

Independent Developer and Senior Privacy Analyst at DuckDuckGo

“Empowering Friends to Upskill for Future Jobs”

I have been recommending EntryLevel to all of my friends who are currently in the job market and are looking for ways to upskill and really develop their skills for future jobs.
Samantha
EntryLevel Student

Why choose our courses?

We offer the perfect middle ground between self-paced YouTube tutorials and lengthy bootcamps. Get structured, hands-on experience and a job-ready portfolio in just 6 weeks. Compare our program features and see the difference.

Youtube

EntryLevel by HEX

Bootcamps

Duration
Depends
6 weeks
6-12 months
Time Commitment
Part-time
Part-time
Full-time
Hands-on Portfolio Projects
Check - Elements Webflow Library - BRIX Templates
Check - Elements Webflow Library - BRIX Templates
Certificate
Check - Elements Webflow Library - BRIX Templates
Check - Elements Webflow Library - BRIX Templates
Community
Check - Elements Webflow Library - BRIX Templates
Check - Elements Webflow Library - BRIX Templates

Learn the skills for the future today.

4.8/5 rating on Trustpilot

Invest in your tech career

Start learning today—click on 'Enrol now' and use the code "FORYOU10" at checkout to receive 10% off your first course!

100% money-back guarantee if you change your mind within 14 days of purchase.

If you still have questions, check out our FAQs below. Otherwise, you can always email us to contact a team member!
Enrol now

Your purchase comes with:

Check - Elements Webflow Library - BRIX Templates
An AI tutor chatbot to help you when you're stuck
Check - Elements Webflow Library - BRIX Templates
An active community with job postings
Check - Elements Webflow Library - BRIX Templates
Portfolio templates to help your job search
Check - Elements Webflow Library - BRIX Templates
A structured, project-based curriculum
Check - Elements Webflow Library - BRIX Templates
Skills badges on your certificate
Check - Elements Webflow Library - BRIX Templates
A personalized reference letter
Check - Elements Webflow Library - BRIX Templates
Lifetime access to course materials
100% satisfaction guarantee
This course is backed by a 100% satisfaction guarantee. You can receive a full refund within 14 days after the course ends, provided you meet the completion criteria in our refund policy.

FAQ

Here are some questions we get a lot. If you have a question that's not here, contact us on support!

Will I get a certificate?

Yes, upon completing our course, you will receive a certificate and a reference letter personalized to your new skills.

Are classes live? What's the course structure like?

Classes are not live; you can complete them at your own pace. Modules will unlock gradually, but you have the flexibility to work through them as you wish.

What do I get after taking the course?

As an alumnus, you're welcome to stay in our Discord community for job search support, exclusive job posting alerts, resources to learn from, and more. You'll also get a portfolio project you can be proud of, a certificate, and a reference letter to help with your job search.

How much time should I dedicate to a course?

The time commitment is expected to be around 5 - 10 hours per week, depending on the program you choose and your prior level of experience. The program is virtual and asynchronous, meaning you can work according to your own schedule.

Are there any deadlines for course completion?

Yes - each course has a deadline 6 weeks after you start the course. When you enrol in a course, your dashboard will show the deadline. Make sure to finish all your tasks before the deadline to get the certificate!

We’re confident you’ll love the program. But if you’re still on the fence, we’ll be happy to answer your questions.
Get help