Mastering Python Lists

This course is the most comprehensive guide on Python lists on the web. It covers the concepts and theory behind the list data structure, list methods, and list superpowers like slicing and list comprehension. You'll also learn how to use the list data structure to solve 21 practical problems easily and in a Pythonic way.

44 Lessons

Easy

Progress

Not started

Creating a Grandmaster-Level Chess Puzzle-Rush Bot in Python

​Yes, we all know that learning the basic Python language elements is important. But how to put everything together ​when creating a practical project? How to publish your own project on GitHub and make it available to the world? How to build your portfolio of practical projects you can use to apply to BigTech companies such as Google, Amazon, or Facebook? ​In this ​hands-on Python course​, ​French ​master ​programmer Clément ​explains his ​super interesting GitHub project of a chess puzzle bot that plays at Grandmaster level - from start to finish. Not only will you glimpse in the thinking of a Python master and improve your Python skills in practice, you'll also learn how to set up your own successful projects and build a portfolio of exciting code projects on GitHub.

6 Lessons

Intermediate

Progress

Not started

Find Your Niche as a Freelance Developer

Freelancers take more and more market share from employees as the market keeps growing by 10 to 40% annually. Companies spend more money on freelancers than ever before! And next year, they'll spend even more... This course gives you an overview of attractive niches you can pursue as a freelance developer. It emerged from the welcome videos to the Finxter freelancer course students during the years 2020 and 2021.

35 Lessons

Easy

Progress

Not started

The Ultimate Guide to Sets in Python

Everything you need to know about the set data structure in Python.

22 Lessons

Intermediate

Progress

Not started

An Introduction to Face and Object Detection Using OpenCV

Intel's OpenCV is an open-source library for real-time computer vision, featuring GPU acceleration. In this course, you'll learn how to use OpenCV to perform facial recognition, gesture recognition, object detection, segmentation, robotics, and other machine learning applications.

6 Lessons

Intermediate

Progress

Not started

The Reduce Function is Dead. Long Live Reduce!

Python's Godfather Guido van Rossum didn't like the reduce() function. That's why he initiated its removal from the Python 2 standard library. But hackers still keep using it... This course will bring you up to speed to advanced use cases of the reduce() function.

Advanced

48 Python String Methods in 71 Minutes

If you do something every day, wouldn't it be valuable to learn and improve your skills in that thing? Python strings are a part of every single non-trivial Python project. This course gives you a rapid introduction of all 48 Python string functions. Ready? Set. Go!

Easy

65 Python Built-in Functions Every Python Coder Must Know

I have always admired computer science professors because they have nailed down the basics through repetitive teaching. Their understanding of the basics is so strong that almost nothing can surprise them anymore. To them, a new idea is mostly old wine in a new bottle.

If join this course, you'll nail some of the Python basics today.

Particularly, we'll focus on Python's built-in functions. These days, when I'm ready with a good day's work, I usually create a daily tutorial for each of the 69 (!) Python built-in functions.

You may ask WHY? -- and rightly so. Two reasons:
 

  1. Studying the basics is critical for your success as a programmer. And what can be more basic than Python's built-in functions? Python's creators decided that these functions must be available in every Python installation.
  2. This has never been done before! There's no course teaching all 69 Python built-in functions in the whole world. It's surprising, isn't it?


So, if you're motivated to improve your basic knowledge in Python, check out our new Finxter Computer Science Academy Course that is now available

This course will teach you the most important of the most essential Python built-in functions.

It's in the top 20% of the top 20% of important stuff to know about Python. It'll be time well spent for you.

I'll carefully introduce each of those 69 functions in a guided video tutorial by example.

Get it done today!

65 Lessons

Easy

Progress

Not started

How to Thrive as a Freelance Developer

Warren Buffett: "Invest in Yourself"

According to Warren Buffett, there's one investment that's best. It can't be taxed and not even inflation can take it away.

“Ultimately, there’s one investment that supersedes all others: Invest in yourself. Nobody can take away what you’ve got in yourself, and everybody has potential they haven’t used yet.”

Is The Freelancer Lifestyle For You?

Here are the results of a recent McKinsey study "Independent Work: Choice, Necessity, and the Gig Economy" on the lifestyle results of being your own boss:

  1. Independent Workers love the topics in their work more than employees.
  2. Independent Workers are more satisfied with their work life overall than employees.
  3. Independent Workers are more satisfied with the number of hours they work than employees.
  4. Independent Workers feel more, well, independent and self-reliant than employees.
  5. Independent Workers significantly enjoy their work atmosphere more than employees.
  6. Independent Workers feel more empowered than employees.
  7. Independent Workers are much more satisfied with the creativity they can express—compared to employees.
  8. Independent Workers love to be able to choose the hours they work.
  9. Independent Workers are more satisfied with their opportunities to learn and grow compared to employees (this is interesting considering that one of the main arguments of many employees is that they get to do some free educational program paid by their employer).
  10. Independent Workers are more flexible than employees.
  11. Independent Workers are more satisfied with the recognition they receive.
  12. Independent Workers are more satisfied with their income .

But is this Python Freelancer Course effective? Let's see what other users say about the results they achieved with our freelancer course education !

"As a fellow educator and fellow (former) Ph.D. student, I just wanted to let you know that I'm really impressed with your teaching materials. You're doing a really good job!"

Daniele Puccinelli, Ph.D.

// Finxter Course Student

"I am honored to be learning from one of the most brilliant masters of Python."

Nick

// Finxter Course Student

"I have enjoyed the course tremendously so far. I am looking forward to the journey. Thank you for bringing inspiration and knowledge to the community."

Tom

// Finxter Course Student

Why Do You Work?

If you haven't found your dream job yet, you don't work for personal fulfillment, fun, interesting people, or learning new things.

Imagine you inherited $1,000,000. Now would you still work your ass off to make the company's stakeholders richer? Of course not!

Don't get me wrong. You'd still seek fulfillment, fun, people, and learning new things. But you wouldn't start looking for those things while working for your boss.

So the reason you're still working for your company is that you have too little money.

Fact : 65% of all Americans save little or nothing. Yes, many of them have a net worth of $0. Plus, the average debt of college students is $27,225 !

Let me ask you a question: is debt really the problem here ?

The businessman Dan Lok ("world's highest-paid consultant") believes:

"You don't have a debt problem, you have an income problem. You don't have an income problem, you have a SKILL problem!"

Because if you are skilled, you can always sell your services at a higher rate.

Let's suppose there are two employees: Bob and Alice.

  • Bob has $10,000 in assets and a yearly income of $31,000. Bob is debt free. So, many people would say that Bob's financial situation is great (but in fact he's broke).
  • Alice, on the other hand, has an "inconvenient" $100,000 in debt. BUT, Alice can sell her skills at a rate of $131,000 per year.

... Fast-forward two years ...

What happened?

Alice easily out-saved Bob by tens of thousands of dollars - even though she started with a lot of debt. In her first year, she paid off all her debt and lived off the same $31,000 that Bob earned. In her second year, she saved $100,000 and completely overtook Bob!

You can also see this scenario in the following figure. The higher your skills, the more you can expect to earn.

Do you actually know how much money you currently earn?

An average employee works 1811 hours per year. As an employee, it's very hard to earn more than $90,000. In fact, the median wage of all workers in the US is $48,000.

If you're a student, you earn -$4 per hour and school teachers earn $37 per hour. If you push yourself hard, you might become a university professor with a yearly salary of $98,423. This is $54 per hour (if you don't work overtime ).

The median wage of a Python freelancer is $51.

This means that an average, self-employed Python freelancer easily reaches the income level of a university professor.

Think about this: can you become a university professor? Maybe or maybe not. But you can certainly become average-skilled Python freelancer!

The 10% of the Python freelancers with the lowest wage earn $10-$30/hour. So, you can start earning at least $10/hour NOW, regardless of your current skill level. Then, using the strategies in this course, you can constantly increase your hourly rate.

No matter your skill level, you are valuable to many clients.

Your High-Income Skill: Python

How would your life look like as a freelance developer? Can you imagine working from home and earning a full-time income with just 4 hours per day? Can you imagine actually having time for your family and friends?

This is already a reality for hundreds of thousands of coders worldwide.

Coding is one of the best-paid professions in the world - the average salary of a Python developer is $116,379.

The largest companies on earth – Amazon, Google, and Apple – are dominated by code.

Becoming a freelance coder could easily be the most profitable decision of your life.

** JOIN THE COURSE NOW **

(Free if you're a Finxter Premium Member )

64 Lessons

Easy

Progress

Not started

Matplotlib - The Complete Guide to Becoming a Data Visualization Wizard

Matplotlib + Python is a powerful combination in data visualization and data science.

This 4h time investment will make you a better coder and more effective data scientist .

15 Lessons

Intermediate

Progress

Not started

Mastering Regular Expressions - A Complete Guide to Python Re

Google engineers are regular expression masters. The Google search engine is a massive text-processing engine that extracts value from trillions of webpages. 
 
Facebook engineers are regular expression masters. Social networks like Facebook, WhatsApp, and Instagram connect humans via text messages .
 
Amazon engineers are regular expression masters. Ecommerce giants ship products based on textual product descriptions
 
Regular expressions ​rule the game ​when text processing ​meets computer science.
 
This course makes you a regular expression master.

27 Lessons

Advanced

Progress

Not started

Web Scraping with BeautifulSoup

One of the most sought-after skills on Fiverr and Upwork is web scraping .

Make no mistake: extracting data programmatically from web sites is a critical life-skill in today's world that's shaped by the web and remote work.

This course teaches you the ins and outs of Python's BeautifulSoup library for web scraping.

13 Lessons

Intermediate

Progress

Not started

Mastering the PyCharm IDE for Maximum Python Productivity

PyCharm is the most popular and widely used IDE for Python . This course is a complete guide of the PyCharm Integrated Development Environment to help Python Programmers be more productive and create more concise and more efficient code.

9 Lessons

Easy

Progress

Not started

How to Thrive on Fiverr

Fiverr is among the fastest-growing freelancing platforms on the planet - and they're out to disrupt the organization of the world's talents. Learn how to get paid for learning the well-rounded skill set of a practictioner on Fiverr!

14 Lessons

Easy

Progress

Not started

The Upwork Journey - From $0 to $100 per Hour on Upwork as a Beginner Coder

FINXTER Freelance Course student Adam shares his freelancing success strategy you can follow to create your thriving coding business online earning a total of $20,000 within his first year and now earning $100 per hour.

Table of Contents:

  1. Intro
  2. Stepping stone projects
  3. First-Ever Paid Coding Project
  4. Second Ever Coding Project - Python Sound Analysis Tool
  5. Python Data Science Coach Part 1 Pandas
  6. Python Data Science Coach Part 2 Matplotlib
  7. Conclusion

Are you tired of working in your dreaded main job day after day? Let's get your freelancing business going and make your life FUN again!

7 Lessons

Easy

Progress

Not started

10 Python One-Liners That Fit Into a Tweet

A Python one-liner is a snippet of code that solves a problem in a single line. Want to learn to write Pythonic code? Study Python one-liners written by the pros!

Advanced

The Ultimate Guide to Dictionaries in Python

Python comes with several built-in data types. These are the foundational building blocks of the whole language. They have been optimised and perfected over many years. In this comprehensive tutorial, we will explore one of the most important: the dictionary (or dict for short).

Easy

Python Crash Course

Stand on the shoulders of giants! As a Python coder without a strong foundation of the basics in Python, everything will take double the time. Accelerate your productivity and make sure these basics stick!

5 Lessons

Easy

Progress

Not started

Computer Science Fundamentals

This course is a living organism that contains various topics to help you thrive in computer science.

2 Lessons

Easy

Progress

Not started

Algorithms

As society undergoes major trends in automation, artificial intelligence, and ubiquitous computing, the gap between those that understand algorithms and those that don’t grows rapidly. The constantly shifting landscape of sought-after skills and jobs in the 21 st century makes it imperative for young people to be able to understand, control, and manipulate basic algorithms.

While the only constant is change, the concepts and basics of algorithms and algorithmic theory form the basis upon which much of the upcoming changes are built. Roughly speaking, understand algorithms and you’ll be well equipped to thrive in the upcoming decades.

12 Lessons

Intermediate

Progress

Not started

The Coder's Toolchain: How Everything Works Together in Python

Git, virtual environments, namespaces, and the best Python editor. This course provides you profound knowledge relevant for any serious Python developer. It resolves common confusions about the Python toolchain -- and gives you a global picture of how everything works together to form effective Python programs. This course alone will save you weeks, if not months, of painful coding efforts and trial and error.

8 Lessons

Easy

Progress

Not started

NumPy 101 - From Zero to Hero in Python's Data Science Library

Don't miss out on the data science mega trend. NumPy is Python's 800-pound gorilla in data science and machine learning. And this course makes you a NumPy expert in no time.

8 Lessons

Intermediate

Progress

Not started

8 Pillar Machine Learning Algorithms in Python

This course gives you an intuitive understanding of the eight most important machine learning algorithms. It helps you get started using them in your own projects NOW -- in a single line of Python code.

After finishing this course, you'll be able to select, understand, and implement the top 8 machine learning algorithms in your own projects.

9 Lessons

Intermediate

Progress

Not started

Object-Oriented Python

​​​Build ​your new Python power-skill "object-oriented programming" to boost your earning potential and ​kickstart your collaborative​ coding skills!

9 Lessons

Intermediate

Progress

Not started

How to Create the Hangman Game in Python

A Step-By-Step Guide For Teenagers and Absolute Python Beginners

11 Lessons

Easy

Progress

Not started
Pen