$399.00 USD

Python for Beginners

Learn Python, one of the most in-demand and fastest growing programming languages, thanks to its increasing use in data science, machine learning, and AI.


Daniel Davis

Independent Developer and Former Communications Manager at DuckDuckGo
Time commitment
5-10 hours / week
6 weeks
1 portfolio
Enroll before
27 Sept 2023
11:59pm UTC

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. You’ll be able to show off your new skills by building a functional, interactive program.

What will you learn?

Understand variables, data types, and data structures
Create projects like calculators and shopping lists
Learn how to use APIs

This is for you if you're...

A complete beginner

Aspiring programmers looking to master the foundations that will get you hired.


A data analyst

Become more efficient at processing, analyzing, and visualizing data.


A productivity fan

Want to save hours of manual work? Learn Python - you'll get to automate your boring tasks.

Don't just watch videos. Learn with hands-on projects.
Enrolment deadline:
27 Sept 2023
- 11:59 pm UTC
Week 0
Program Start
Week 1-3
Modules Unlocked
Week 4-5
Final Submission
Week 6
Peer Review

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.

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.

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.

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.

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.

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.

Module 6 - Week 6

Earn premium perks

Graduate and get surprise gifts!

Don't understand a term here as a beginner? Don't worry - we'll teach you all about it.
Enrolment deadline:
27 Sept 2023
Enroll now
Get on the waitlist
Meet the
Learn from experienced programmers

Daniel Davis

Independent Developer and Former Communications Manager at DuckDuckGo

Originally from the UK, Daniel has been living in Japan for the past 20 years working in programming, web development, and community management. He has taught computing to thousands of people, from workshops and corporate training to community college and local seniors. Having worked at DuckDuckGo, W3C, and Opera Software, he’s now an independent developer building and teaching about AI-powered tools. He’s a member of the Python Software Foundation and in his spare time runs Japan Daily News, and AI-generated podcast.

Why join EntryLevel?
Don't just learn the theory. Apply what you learn - with guidance every step of the way.
EntryLevel Certificate
Certificate with skill badges
Impress employers by showing off your certificate on LinkedIn
Real-world portfolio projects
Get hands-on project experience to talk about in job interviews
Active community and AI chatbot support
Don't learn alone. Get personalized support and network with ambitious peers in the EntryLevel community
Go beyond the certificate
Gain confidence in your skills to ace any job interview.

Land a high-paying job

Stop feeling stuck in your career. Invest in an EntryLevel course so your future self doesn't regret wasting time.

Flexible learning

You're busy - we get that. Course deadlines encourage you to finish while learning on your own time. Compatible with full-time schooling, exams, and other commitments.

Active community

Ask questions, discuss new course concepts, find and share job opportunities, expand your network, and get motivation to finish your course.


Memorizing industry vocabulary won't land you the job. Project experience will.


Increase earning potential with a beautiful certificate - the perfect addition to your LinkedIn profile.

Continuous learning

Learning doesn't stop when your course is over. Get access to exclusive job search tips and workshops after you graduate.

Every person I sent my portfolio to was amazed.

That was my first time finishing a whole portfolio.

EntryLevel student


Alumni portfolios
Check out amazing work by previous EntryLevel students.
Our students are confident in their skills
We help students like you fall in love with learning again - and discover what they're passionate about.
Our students are confident in their skills
We help students like you fall in love with learning again - and discover what they're passionate about.
Olufunke Olayiwola

One fantastic thing that stood out for me was the practical aspect of the course. This course isn't like any other course where they churn out information without practicals or real-life applications.

I love that we worked on real-life projects and compiled our work into a portfolio. Plus the teamwork with my group members, the reviews, and group discussions.

Marketing student
Hlulani Mlondo

I recommend this a million times to any professional who want to develop new tech skills. EntryLevel is beyond a training company, for me it is a reliable mentor. The program is facilitated by seasoned world class professionals who worked in reputable companies.

UX Design student

It has really given me a passion to learn more and I feel that there's so much I can do after being a part of this program.

Data 2: SQL student

When I was trying to teach myself, I didn't get as much insights as I got from EntryLevel…I could prove to everyone that I've actually worked on a real project. Everyone needs to harness the knowledge from EntryLevel.

Data 2: SQL student

I’d recommend giving up your two weekly cocktails and spend that money on an EntryLevel course. It’ll accelerate your success.

Growth/Digital Marketing student
Azeezah Adekunle

I'm not even trying to cap right now, like every person I sent to my portfolio to was amazed. It makes them want to talk to me and learn more about me.

Venture Capital Analyst student
No items found.
No items found.
7 day refund guarantee
You can request a refund for any reason in the first week of starting.
Learn more
Here are some of the questions we get a lot. If you have a question that’s not here, hit us up on support.
Will I get a certificate?
Are classes live? What's the course structure like?
What do I get after taking a course?
How much time should I dedicate to a course?
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