Online Python & Data Analytics Courses for Beginners

Build your skills, as you build your confidence with our online courses. Learn the basics of programming and data analytics at your own pace, anywhere, anytime — 100% online.

  • Study flexibly at your own pace

  • Get access to real-time mentoring

  • Receive a verified certificate

  • Add real technical projects to your work portfolio

Learn Python & Data Analytics with our online courses for women+

MODULE 1

Intro to Programming

Learn the basics of programming with Python.

DURATION

21 course hours over 1 month

LEVEL

Beginners and Refreshers

INCLUDED IN THIS COURSE

  • 1 hands-on technical project
  • Real-time mentoring
  • Verified course certificate

TECH YOU'LL LEARN TO USE

See curriculum ->

PRICE

99€

One time payment

Enrol

NEXT COURSE DATES

Enrol

Starts 6th December

Enrol

Starts 13th December

Who is this for?
Complete beginners! Anyone who wants to learn the basics of programming is welcome. We’ll start from scratch, meaning anyone with moderate computer experience can take the course. Read more

What comes next?
This course acts as a standalone course, or it can be combined with Module 2 and Module 3.
After the course you'll have all the fundamentals you need to take the next steps on your programming and/or data analytics journey. You'll have developed a different way of thinking, broadened your skill set, and will be able to make your life easier with your newfound skills in automation. Read more

MODULE 2

Python for Data Analytics

Learn the fundamentals of data analytics with Python

DURATION

33 course hours over 6 weeks

LEVEL

Beginners with knowledge of Python

INCLUDED IN THIS COURSE

  • 1 hands-on technical project
  • Real-time mentoring
  • Verified course certificate

TECH YOU'LL LEARN TO USE

See curriculum ->

PRICE

499€

One time payment

Join waitlist

Who is this for?
Anyone who already knows how to programme in Python. Familiarity with Git is also needed for this course. If you’re not familiar with programming, or have never used Python before, we recommend that you complete Module 1: Intro to Programming, before taking this course. Read more

What comes next?
This course acts as a stand alone course, or it can be combined with Module 1 and Module 3.
After the course you’ll have the fundamentals to take the next steps on your data analytics journey, and will have learned concepts that will put you in a better position for learning other tools, such as R, which many Data Analysts use. Read more

MODULE 3

Database Essentials

Learn the essentials of SQL and NoSQL databases

DURATION

24 course hours over 1 month

LEVEL

Advanced Beginner: Familiar with Python, the Bash shell, Git

INCLUDED IN THIS COURSE

  • 1 hands-on technical project
  • Real-time mentoring
  • Verified course certificate

TECH YOU'LL LEARN TO USE

See curriculum ->

PRICE

289€

One time payment

Join waitlist

Who is this for?
Anyone who wants to understand how to use databases, in practice. No prior knowledge of databases is required, however, you should be familiar with the Bash shell, Git and programming with Python. If you're not familiar with programming yet, we recommend that you complete Module 1: Intro to Programming, before taking this course. Read more

What comes next?
This course acts as a standalone course, or it can be combined with Module 1 and/or Module 2.
Whether you're a data analyst, who wants to know how to query data and answer business or research questions, a Full Stack Developer who wants to strengthen your knowledge on the backend, or someone who wants to step into the field of data engineering, this course will give you a solid foundation to reach those goals. Read more

Why choose a
CodeOp course?

Flexible & convenient learning with all the support

Enjoy the flexibility to learn whenever and wherever it’s convenient for you, while benefitting from the structure, accountability, mentoring, and community support that will help you reach the next level.

Learn at a pace & price that suits you

You can take each of our 100% online courses as a standalone or take all three together, all without the time and financial commitment of joining a full- or part-time bootcamp.

Introductory courses for women+

If you’re interested in learning about programming or data analytics but unsure where to begin, our step-by-step courses are a great place to start. You'll learn from women+, while studying together with other women+ in a supportive online community.

Enjoy a discount on future bootcamps

If you decide you want to continue your technical journey and join one of our bootcamps after completing any or all of our courses, you'll get a discount on any bootcamp you choose.

Add a technical project to your work portfolio

You'll have the opportunity to showcase your newly learned skills through hands-on projects, adding a big boost to your CV and portfolio.

Access our global graduate network & community

If you decide you want to continue your technical journey and join one of our bootcamps after completing any or all of our courses, you'll get a discount on any bootcamp you choose.

What you'll
learn

Module 1

Intro to Programming
  • The fundamental cycle of development: writing code, executing it, and storing it in a repository
  • The fundamental atoms of programming: variables, mathematical operators, logical operators, and boolean arithmetic
  • Control structures for developing dynamic programs: functions, error handling, conditionals and loops
  • Data structures for creating more complex programs: tuples, dictionaries and JSON
  • Leverage the use of the standard modules and install new packages
  • Basics of Object-Oriented Programming
Learn more

Module 2

Python for Data Analytics
  • The basic stack for data analysis in Python: Jupyter, NumPy and Pandas
  • Operations with Pandas: how to read, manipulate and summarise tabular data, and how-to incorporate non-tabular data
  • Data quality: common quality issues, data preparation process, quality pitfalls, and resolutions
  • Internet Data: introduction to web data, accessing web APIs and web scraping.
Learn more

Module 3

Database Essentials
  • Relational databases: ACID, normalisation, SQL, joins and keys with PostgreSQL
  • Database deployment: virtualise databases and deploy them anywhere using Docker, and leverage the use of AWS to create databases on the cloud
  • NoSQL: learn about document-oriented databases with MongoDB
  • Python and Databases: build database interaction into your applications, using Python
Learn more

Meet Filipa Peleja,
your lead instructor

Filipa first stepped into the tech world as an undergrad in Computer Science, before later getting her PhD. Filipa has worked at Yahoo! and Vodafone and now works as Lead Data Scientist for Europe at Levi Strauss & Co.

She deeply enjoys sharing knowledge and besides being an instructor at CodeOp, she's a lecturer in post-grad Data Science at the Faculty NOVAIMS Business School.

Read our students' reviews

RATING 4.94

Beth Collins

The instructors are just the right amount of helpful - they allow you to build on your problem solving skills and work things out for yourself, while still being there to support you.

Felicia

CodeOp is so much more than a school. It is an international community of professional and dedicated people who root for each other and watch each other grow.

Naijeria Toweett

Overall experience: 9/10. I recommend CodeOp specially given that it is inclusive and non ageist! I was embraced as a 45 year old, renaissance woman, mother of three. I thrived and I am better for it. ...you are never too old!

Susan Hirego

The quality of course content is excellent and well-coordinated, the entire CodeOp community is very friendly and helpful; the communication and feedback between the learners, instructors and alumni is timely and excellent!

Read more reviews on Course Report and SwitchUp

FAQs

Is this a self-paced course?

+

Yes. You can complete the classes and assignments whenever it’s convenient for you. We do recommend that you make sure to allocate enough time to complete each class from beginning to end, once you start a class.

Is the course 100% online?

+

Yes, the course is entirely online. You’ll receive real-time mentoring, and able to join our Slack community to ask and get answers to any questions you have. After the course, you’ll get access to our global alumni network of CodeOpers who are always ready to mentor and support you.

Can I watch the class videos whenever I want?

+

Yes, you’ll have access to the videos whenever you want to work at a pace that’s convenient for you. Keep in mind that you have to complete an assignment for each class and will only be able to access the next class after this assignment has been submitted!

Is there a start date?

+

Do I have to install any programs to get started?

+

Yes. All of the programs are free to install and we’ll give you further details on how to install them before starting a course.

Will I get a certificate at the end?

+

Yes. You’ll receive a certificate when you complete the course to showcase your newly acquired skills.

Can I upgrade to your Data Science Bootcamp after taking a course?

+

Yes, and you’ll get a discount off any bootcamp you choose to join, including Full Stack Development and Product Management.

Can I get a refund?

+

No. Our modular courses are not eligible for a refund.

Can I finish the course quicker than the specified duration?

+

Yes. It’s completely fine if you’re able finish the course at a quicker pace than we’ve suggested.

Build your skills, as you build
your confidence

Enrol now to get started or get in touch if you
have any other questions.