fbpx

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

24 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

Enroll

Starts 10th May

NEXT COURSE DATES

Enroll

Starts 7th May

Enroll

Starts 24th May

MODULE 2

Python for Data Analytics

Learn the fundamentals of data analytics with Python

DURATION

30 hours over 6 weeks

LEVEL

Beginners width 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

125€

One time payment

Enroll

Starts 1st June

NEXT COURSE DATES

Enroll

Starts 8th June

Enroll

Starts 15th June

MODULE 3

Database Essentials

Learn the essentials of SQL and NoSQL databases

DURATION

24 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

99€

One time payment

Enroll

Starts 5th July

NEXT COURSE DATES

Enroll

Starts 12th July

Enroll

Starts 19th July

Who is this for?
Complete beginners! Anyone who want to learn the basics of programming is welcome. Read more

What comes next?
This course acts as a standalone course, or it can be combined with Module 2 and Module 3. Read more

Who is this for?
Complete beginners! Anyone who want to learn the basics of programming is welcome. Read more

What comes next?
This course acts as a standalone course, or it can be combined with Module 2 and Module 3. Read more

Who is this for?
Complete beginners! Anyone who want to learn the basics of programming is welcome. Read more

What comes next?
This course acts as a standalone course, or it can be combined with Module 2 and Module 3. 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 benefiting 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 alumni 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 to read, manipulate and summarize 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 2

Database Essentials
  • Relational databases: ACID, normalization, SQL, joins and keys with PostgreSQL
  • Database deployment: virtualize 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 Joana Simones,
your course author

Joana has a PhD in Spatial Data Mining and has worked in the industry for over 20 years. She’s been an expert consultant to the EU and FAO, and specialises in Spatial Analytics, SQL and NoSQL databases, Data Mining, Software Engineering, GIS, Big Data, Machine Learning, and Cloud Computing.

Beyond being the perfect blend of data scientist and software engineer, she cares a lot about the ethics of software, and how it can shape and change the world. She’s the founder of EarthPulse, volunteers with Greenpeace, and rides a Brompton.

Read our students' reviews

RATING 4.94

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?

+

Faq Answer

Can I watch the class videos whenever I want?

+

Faq Answer

Is there a start date?

+

Faq Answer

Do I have to install any programs to get started?

+

Faq Answer

Do I have to install any programs to get started?

+

Faq Answer

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

+

Faq Answer

Can I get a refund?

+

Faq Answer

Can I finish the course quicker than the specified duration?

+

Faq Answer

Build your skill, as you build
your confidence

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