Freecodecamp Python


On freeCodeCamp’s YouTube channel, you can find free courses and tutorials on a variety of coding topics, including the in-demand programming language, Python. Is freeCodeCamp Right For You? This resource is closer to DIY education than coding bootcamps. FreeCodeCamp only provides lessons, and while comprehensive, creating a schedule is on you. Python excels in a wide variety of scenarios – Shell scripting, task automation, and Web development are just some basic examples. Python is the language of choice for data analysis and machine learning, but it can also adapt to create games and work with embedded devices.


In addition to the JavaScript certifications offered, freeCodeCamp recently rolled out some Python certs to join in!

1. Scientific Computing with Python

Freecodecamp Python

Python for Everybody
An introduction to Python with some regEx, networking, web, database, and even data visualization material.

Scientific Computing with Python Projects
Arithmetic Formatter, Time Calculator, Budget App, Polygon Area Calculator, and Probability Calculator

2. Data Analysis with Python

Freecodecamp python course

Data Analysis with Python Course
An introduction to data analysis, Jupyter Notebook, Numpy, Pandas, data cleaning, reading data, parsing data, and some more core Python.

Freecodecamp Python Certification

An overview of Numpy and its applications.

Data Analysis with Python Projects
Mean-Variance-Standard Deviation Calculator, Demographic Data Analyzer, Medical Data Visualizer, Page View Time Series Visualizer, and Sea Level Predictor

3. Information Security

Freecodecamp python bot

Information Security with HelmetJS
This is a bit of JS in the mix covering web security and hashing.

Freecodecamp Python Reddit

Python for Penetration Testing
Material on Sockets, TCP, and Developing an Nmap Scanner, Banner Grabber, and Port Scanner.

Information Security Projects
Stock Price Checker, Anonymous Message Board, Port Scanner, SHA-1 Password Cracker, and a Secure Real-Time Multiplayer Game

4. Machine Learning with Python

Freecodecamp python course

Material on TensorFlow, Machine Learning, Algorithms, Neural Networks, NLP, and Reinforcement Learning.

How Neural Networks Work
Material on Neural Networks, Deep Learning, and Convolutional Neural Networks.

Machine Learning with Python Projects
Rock Paper Scissors, Cat and Dog Image Classifier, Book Recommendation Engine using KNN, Linear Regression Health Costs Calculator, and a Neural Network SMS Text Classifier.

Note: A lot of this material is video-based while freeCodeCamp is building out the interactive content.

You can read more about the certifications here, Quincy Larson talks about the update as well as some more info on the next release. 🙂✌🏾