freeCodeCamp Python Courses List faq

The Java tutorial is designed to teach you the fundamentals of Java programming, from basic syntax and data types to more advanced concepts like object-oriented programming and database connectivity. Each tutorial includes examples and exercises to help you practice your coding skills.

ADVERTISEMENT

59 Related Courses

for freeCodeCamp Python Courses
Free

Django For Everybody - Full Python University Course

star_rate
4/5
freeCodeCamp freeCodeCamp 27 27 learners
Click Here

This comprehensive course introduces students to the Python Django web development framework. With Django For Everybody, learners of all levels can gain the skills necessary to create dynamic web applications. View all

Free

Python for Beginners : Full Course [Programming Tutorial]

star_rate
5.0/5
freeCodeCamp freeCodeCamp 19 19 learners
Click Here

This course provides a comprehensive introduction to Python programming for beginners. It covers topics such as variables, functions, dictionaries, user input, libraries, lists, methods, function arguments, if statements, and concatenation. It also provides an overview of the RPS game and how to use Python to create it. With this course, users will gain the skills needed to write their own Python programs. View all

ADVERTISEMENT

Free

Python Backend Web Development Course (with Django)

star_rate
5/5
freeCodeCamp freeCodeCamp 17 17 learners
Click Here

This course provides an introduction to Python and Django for backend web development. It covers the fundamentals of both technologies, giving learners the skills needed to create dynamic web applications. View all

Free

Data Analysis with Python - Full Course for Beginners (Numpy Pandas Matplotlib Seaborn)

star_rate
5/5
freeCodeCamp freeCodeCamp 14 14 learners
Click Here

This course provides a comprehensive introduction to data analysis with Python. It covers topics such as Jupyter Notebooks, NumPy, Pandas, data cleaning, and reading data from other sources. It also includes a real-life example of a Python/Pandas data analysis project. This course is suitable for beginners and provides the necessary tools to get started with data analysis. View all

ADVERTISEMENT

Free

Web Scraping with Python - Beautiful Soup Crash Course

star_rate
5.0/5
freeCodeCamp freeCodeCamp 12 12 learners
Click Here

This crash course provides an introduction to web scraping with Python and the Beautiful Soup library. Gain the skills to extract data from websites and use it for your own projects. View all

Free

Python Automation Tutorial : How to Automate Tasks for Beginners [Full Course]

star_rate
4.0/5
freeCodeCamp freeCodeCamp 11 11 learners
Click Here

This full course provides an introduction to Python automation for beginners. Learn how to build projects such as a Hacker News Headlines Emailer, TED Talk Downloader, Table Extractor from PDF, Automated Bulk Resume Parser, Image Type Converter, and an Automated News Summarizer. View all

Free

Web Programming with Flask - Intro to Computer Science - Harvards CS50 (2018)

star_rate
3/5
freeCodeCamp freeCodeCamp 9 9 learners
Click Here

This week's CS50 course focused on web programming with Flask. It began with a recap of the previous week's topics, followed by an introduction to the Model-View-Controller (MVC) framework. Students then created a web application using serve.py, application.py, froshims0, froshims1, froshims2, froshims3, and froshims6. Bootstrap and form submission were also covered, as well as words0, jQuery, and words1. Finally, students learned about AJAX and JSON. View all

Free

Build Three Django Projects - Python Course

star_rate
4.0/5
freeCodeCamp freeCodeCamp 9 9 learners
Click Here

This Python course provides an opportunity to improve Django skills by building three complete projects: a URL shortener, a to-do list, and an English dictionary. Gain the knowledge to create these projects and more with this comprehensive course. View all

Free

Python Django and Google APIs - Project Tutorial

star_rate
4.0/5
freeCodeCamp freeCodeCamp 9 9 learners
Click Here

This comprehensive tutorial provides step-by-step instructions on how to create a Python Django application that integrates with multiple Google APIs. Learn how to build a powerful and secure app with this full course. View all

Free

Python for Bioinformatics - Drug Discovery Using Machine Learning and Data Analysis

star_rate
4/5
freeCodeCamp freeCodeCamp 8 8 learners
Click Here

This course provides an introduction to the use of Python for bioinformatics and drug discovery. It covers data collection, exploratory data analysis, descriptor calculation, model building, model comparison, and model deployment. Students will gain an understanding of the fundamentals of machine learning and data analysis, and how to apply them to drug discovery. View all

Free

How to Build an E-commerce Website with Django and Python

star_rate
5.0/5
freeCodeCamp freeCodeCamp 8 8 learners
Click Here

This tutorial provides step-by-step instructions on how to create an e-commerce website using the Django and Python frameworks. With this guide, users can easily build a powerful and secure online store. View all

Free

Python - Intro to Computer Science - Harvards CS50 (2018)

star_rate
5/5
freeCodeCamp freeCodeCamp 7 7 learners
Click Here

This week's CS50 course focused on Python syntax and programming fundamentals. Students learned about interpreting and compiling code, and practiced writing programs such as resize.py, hello.py, string0.py, string1.py, ints.py, floats.dpy, overflow.py, conditions.py, and answer.py. They also discussed the importance of debugging and testing code. By the end of the week, students had a better understanding of Python and its applications. View all

Free

Python NumPy Tutorial for Beginners

star_rate
4.0/5
freeCodeCamp freeCodeCamp 6 6 learners
Click Here

This tutorial provides an introduction to the NumPy library for Python beginners. It covers the basics of creating and manipulating arrays, as well as more advanced topics such as indexing, math, statistics, and reshaping. The video provides step-by-step instructions on how to write code with NumPy, and how it compares to Python's Built-in lists. View all

Free

Network Programming with Python Course (build a port scanner mailing client chat room DDOS)

star_rate
5.0/5
freeCodeCamp freeCodeCamp 5 5 learners
Click Here

This course provides an introduction to network programming with Python, teaching students how to build a port scanner, mailing client, chat room, and DDOS script. Students will learn how to create a secure mailing client, write a DDOS script to protect against malicious attacks, scan ports to detect vulnerabilities, and create a TCP chat room. By the end of the course, students will have the skills to develop their own network programming projects. View all

Free

Django 3 Course - Python Web Framework (+ pandas matplotlib & more)

star_rate
4.0/5
freeCodeCamp freeCodeCamp 5 5 learners
Click Here

This comprehensive course covers the popular Python web framework Django, as well as additional topics such as pandas, matplotlib, JavaScript, ajax, xhtml2pdf, and dropzone.js. Gain the skills needed to develop web applications with Django. View all

Free

Scikit-Learn Course - Machine Learning in Python Tutorial

star_rate
5.0/5
freeCodeCamp freeCodeCamp 5 5 learners
Click Here

This course provides an introduction to machine learning using the scikit-learn library in Python. Participants will gain an understanding of the fundamentals of machine learning and how to apply them using scikit-learn. View all

Free

Code a Snake Game with Python and Pygame - Tutorial

star_rate
5.0/5
freeCodeCamp freeCodeCamp 5 5 learners
Click Here

This tutorial provides a step-by-step guide to creating a Snake and Apple game using Python and Pygame. Perfect for beginners, this project is an ideal way to gain experience in building an end-to-end Python project. View all

Free

E-commerce Website With Django and Vue Tutorial (Django Rest Framework)

star_rate
5.0/5
freeCodeCamp freeCodeCamp 5 5 learners
Click Here

This tutorial provides step-by-step instructions on how to create an e-commerce website using the Django and Vue frameworks. It covers the basics of Python and JavaScript, as well as how to use Django and Vue to build a functional website. View all

Free

Python for Everybody - Full University Python Course

star_rate
4.5/5
freeCodeCamp freeCodeCamp 251 251 learners

Discover the fundamentals of Python for Everybody - Full University Python Course View all

Free

Learn Python - Full Course for Beginners

star_rate
5/5
freeCodeCamp freeCodeCamp 97 97 learners

Learn the basics of Learn Python - Full Course for Beginners View all

Free

Python for Data Science - Course for Beginners (Learn Python Pandas NumPy Matplotlib)

star_rate
4/5
freeCodeCamp freeCodeCamp 71 71 learners

Explore the essentials of Python for Data Science - Course for Beginners (Learn Python Pandas NumPy Matplotlib) View all

Free

Python Django Web Framework - Full Course for Beginners

star_rate
4/5
freeCodeCamp freeCodeCamp 20 20 learners

Get a comprehensive overview of Python Django Web Framework - Full Course for Beginners View all

Free

Python Basics

star_rate
5.0/5
freeCodeCamp freeCodeCamp 10 10 learners

Gain an introduction to Python Basics View all

Free

Build 12 Data Science Apps with Python and Streamlit - Full Course

star_rate
5/5
freeCodeCamp freeCodeCamp 7 7 learners

Gain an introduction to Build 12 Data Science Apps with Python and Streamlit - Full Course View all

Free

Code a Discord Bot with Python - Host for Free in the Cloud

star_rate
5/5
freeCodeCamp freeCodeCamp 7 7 learners

Learn the basics of Code a Discord Bot with Python - Host for Free in the Cloud View all

Free

Automate with Python : Full Course for Beginners

star_rate
5.0/5
freeCodeCamp freeCodeCamp 6 6 learners

Learn the basics of Automate with Python : Full Course for Beginners View all

Free

Pygame Tutorial for Beginners - Python Game Development Course

star_rate
4.0/5
freeCodeCamp freeCodeCamp 6 6 learners

Discover the fundamentals of Pygame Tutorial for Beginners - Python Game Development Course View all

Free

Flask Course - Python Web Application Development

star_rate
4.0/5
freeCodeCamp freeCodeCamp 5 5 learners

Explore the essentials of Flask Course - Python Web Application Development View all

Free

Python Game Tutorial: Pong

star_rate
5.0/5
freeCodeCamp freeCodeCamp 5 5 learners

Discover the fundamentals of Python Game Tutorial: Pong View all

Free

12 Beginner Python Projects - Coding Course

star_rate
4.0/5
freeCodeCamp freeCodeCamp 4 4 learners

Discover the fundamentals of 12 Beginner Python Projects - Coding Course View all

Free

Scikit-learn Crash Course - Machine Learning Library for Python

star_rate
4.0/5
freeCodeCamp freeCodeCamp 3 3 learners

Discover the fundamentals of Scikit-learn Crash Course - Machine Learning Library for Python View all

Free

Python API Development - Comprehensive Course for Beginners

star_rate
5.0/5
freeCodeCamp freeCodeCamp 3 3 learners

Gain an introduction to Python API Development - Comprehensive Course for Beginners View all

Free

Kivy Course - Create Python Games and Mobile Apps

star_rate
5.0/5
freeCodeCamp freeCodeCamp 3 3 learners

Gain an introduction to Kivy Course - Create Python Games and Mobile Apps View all

Free

Algorithms in Python : Full Course for Beginners

star_rate
4.0/5
freeCodeCamp freeCodeCamp 3 3 learners

Gain an introduction to Algorithms in Python : Full Course for Beginners View all

Free

Django Tutorial - Create a Digital Resume with a Python Backend

star_rate
4.0/5
freeCodeCamp freeCodeCamp 3 3 learners

Gain an introduction to Django Tutorial - Create a Digital Resume with a Python Backend View all

Free

20 Beginner Python Projects

star_rate
5.0/5
freeCodeCamp freeCodeCamp 3 3 learners

Gain an introduction to 20 Beginner Python Projects View all

Free

Django REST Framework Course : Build Web APIs with Python

star_rate
4.0/5
freeCodeCamp freeCodeCamp 3 3 learners

Learn the basics of Django REST Framework Course : Build Web APIs with Python View all

Free

Tkinter Course - Create Graphic User Interfaces in Python Tutorial

star_rate
4.0/5
freeCodeCamp freeCodeCamp 3 3 learners

Explore the essentials of Tkinter Course - Create Graphic User Interfaces in Python Tutorial View all

Free

Python Speech Recognition Tutorial : Full Course for Beginners

star_rate
4.0/5
freeCodeCamp freeCodeCamp 2 2 learners

Discover the fundamentals of Python Speech Recognition Tutorial : Full Course for Beginners View all

Free

Python Django Framework Full Course - Learning with the Docs

star_rate
5.0/5
freeCodeCamp freeCodeCamp 2 2 learners

Explore the essentials of Python Django Framework Full Course - Learning with the Docs View all

Free

Python Tutorial for Beginners

star_rate
4.0/5
freeCodeCamp freeCodeCamp 2 2 learners

Discover the fundamentals of Python Tutorial for Beginners View all

Free

SQLite Databases With Python - Full Course

star_rate
5.0/5
freeCodeCamp freeCodeCamp 2 2 learners

Learn the basics of SQLite Databases With Python - Full Course View all

Free

Tweet Visualization and Sentiment Analysis in Python - Full Tutorial

star_rate
5.0/5
freeCodeCamp freeCodeCamp 2 2 learners

Gain an introduction to Tweet Visualization and Sentiment Analysis in Python - Full Tutorial View all

Free

Build a Social Media App with Django : Python Web Framework Tutorial

star_rate
4.0/5
freeCodeCamp freeCodeCamp 2 2 learners

Explore the essentials of Build a Social Media App with Django : Python Web Framework Tutorial View all

Free

Object Oriented Programming with Python - Full Course for Beginners

star_rate
4.0/5
freeCodeCamp freeCodeCamp 2 2 learners

Gain an introduction to Object Oriented Programming with Python - Full Course for Beginners View all

Free

Learn Python by Building Five Games - Full Course

star_rate
5.0/5
freeCodeCamp freeCodeCamp 2 2 learners

Get a comprehensive overview of Learn Python by Building Five Games - Full Course View all

Free

Learn Python by Thinking in Types - Full Course

star_rate
4.0/5
freeCodeCamp freeCodeCamp 2 2 learners

Learn the basics of Learn Python by Thinking in Types - Full Course View all

Free

Six Quick Python Projects

star_rate
4.0/5
freeCodeCamp freeCodeCamp 2 2 learners

Explore the essentials of Six Quick Python Projects View all

Free

Python Game Development Project Using OOP : Minesweeper Tutorial (w& Tkinter)

star_rate
5.0/5
freeCodeCamp freeCodeCamp 1 1 learners

Get a comprehensive overview of Python Game Development Project Using OOP : Minesweeper Tutorial (w& Tkinter) View all

faq FAQ for Python Courses

Q1: Is there a Python 3 course on freeCodeCamp?

No, FreeCodeCamp does not offer the Python 3 specialization from Coursera. However, FreeCodeCamp does offer a comprehensive Python 3 course that covers the basics of the language. The course is composed of video lessons from the FreeCodeCamp YouTube channel, and provides a great introduction to the language.

close

To provide you with the best possible user experience, we use cookies. By clicking 'accept', you consent to the use of cookies in accordance with our Privacy Policy.