[Projects]

Build Real Projects With Guided Practice

Project-first tracks with quizzes, assignments, and concrete deliverables for portfolio growth.

Showing 18 of 77 projects

project

Sorting NumPy Arrays

beginner

Hands-on Python build: Sorting NumPy Arrays.

beginnerProject-Based LearningPython
3 steps~4h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic Python syntax

Recommended next:

Build implementation

project

Stopwords Removal

advanced

Hands-on Python build: Stopwords Removal.

advancedProject-Based LearningPython
3 steps~8h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic Python syntax

Recommended next:

Build implementation

project

Story Generator with Python

intermediate

Hands-on Python build: Story Generator with Python.

intermediateProject-Based LearningPython
3 steps~6h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic Python syntax

Recommended next:

Build implementation

project

Taking Multiple User Inputs

intermediate

Hands-on Python build: Taking Multiple User Inputs.

intermediateProject-Based LearningPython
3 steps~6h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic Python syntax

Recommended next:

Build implementation

project

Treemap using Python

intermediate

Hands-on Python build: Treemap using Python.

intermediateProject-Based LearningPython
3 steps~6h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic Python syntax

Recommended next:

Build implementation

project

Typing Test Game GUI

advanced

Hands-on Python build: Typing Test Game GUI.

advancedProject-Based LearningPython
3 steps~8h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic Python syntax

Recommended next:

Build implementation

project

Unicode Characters Removal

advanced

Hands-on Python build: Unicode Characters Removal.

advancedProject-Based LearningPython
3 steps~8h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic Python syntax

Recommended next:

Build implementation

project

URL Shortner with Python

advanced

Hands-on Python build: URL Shortner with Python.

advancedProject-Based LearningPython
3 steps~8h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic Python syntax

Recommended next:

Build implementation

project

Validate a Binary Search Tree

beginner

Hands-on Python build: Validate a Binary Search Tree.

beginnerProject-Based LearningPython
3 steps~4h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic Python syntax

Recommended next:

Build implementation

project

Validate Anagrams

beginner

Hands-on Python build: Validate Anagrams.

beginnerProject-Based LearningPython
3 steps~4h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic Python syntax

Recommended next:

Build implementation

project

Visualize a Neural Network using Python

advanced

Hands-on Python build: Visualize a Neural Network using Python.

advancedProject-Based LearningPython
3 steps~8h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic Python syntax

Recommended next:

Build implementation

project

Web Scraping to create a dataset

beginner

Hands-on Python build: Web Scraping to create a dataset.

beginnerProject-Based LearningPython
3 steps~4h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic Python syntax

Recommended next:

Build implementation

project

BMP280: Measure Temperature

mixed

BMP280: Measure Temperature project track from curated learn-by-building dataset.

BMP280: Measure TemperatureProject-Based Learning
3 steps~6h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic programming knowledge

Recommended next:

Build baseline

project

DIY: A 5 Minutes Contactless OLED Thermometer With Arduino;https://create.arduino.cc/projecthub/TheGadgetBoy/diy-a-5-minutes-contactless-oled-thermometer-with-arduino-857a1d;Arduino;Arduino

mixed

DIY: A 5 Minutes Contactless OLED Thermometer With Arduino;https://create.arduino.cc/projecthub/TheGadgetBoy/diy-a-5-minutes-contactless-oled-thermometer-with-arduino-857a1d;Arduino;Arduino project track from curated learn-by-building dataset.

DIY: A 5 Minutes Contactless OLED Thermometer With Arduino;https://create.arduino.cc/projecthub/TheGadgetBoy/diy-a-5-minutes-contactless-oled-thermometer-with-arduino-857a1d;Arduino;ArduinoProject-Based Learning
3 steps~6h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic programming knowledge

Recommended next:

Build baseline

project

EasyFFT: Fast Fourier Transform (FFT) for Arduino;https://create.arduino.cc/projecthub/abhilashpatel121/easyfft-fast-fourier-transform-fft-for-arduino-9d2677;Arduino;Arduino

mixed

EasyFFT: Fast Fourier Transform (FFT) for Arduino;https://create.arduino.cc/projecthub/abhilashpatel121/easyfft-fast-fourier-transform-fft-for-arduino-9d2677;Arduino;Arduino project track from curated learn-by-building dataset.

EasyFFT: Fast Fourier Transform (FFT) for Arduino;https://create.arduino.cc/projecthub/abhilashpatel121/easyfft-fast-fourier-transform-fft-for-arduino-9d2677;Arduino;ArduinoProject-Based Learning
3 steps~6h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic programming knowledge

Recommended next:

Build baseline

project

Gooact: React in 160 lines of Javascript;https://medium.com/@sweetpalma/gooact-react-in-160-lines-of-javascript-44e0742ad60f;Javascript;Javascript

mixed

Gooact: React in 160 lines of Javascript;https://medium.com/@sweetpalma/gooact-react-in-160-lines-of-javascript-44e0742ad60f;Javascript;Javascript project track from curated learn-by-building dataset.

Gooact: React in 160 lines of Javascript;https://medium.com/@sweetpalma/gooact-react-in-160-lines-of-javascript-44e0742ad60f;Javascript;JavascriptProject-Based Learning
3 steps~6h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic programming knowledge

Recommended next:

Build baseline

project

Hecto: Build your own text editor in Rust;https://www.philippflenker.com/hecto/;Rust;Rust

mixed

Hecto: Build your own text editor in Rust;https://www.philippflenker.com/hecto/;Rust;Rust project track from curated learn-by-building dataset.

Hecto: Build your own text editor in Rust;https://www.philippflenker.com/hecto/;Rust;RustProject-Based Learning
3 steps~6h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic programming knowledge

Recommended next:

Build baseline

project

Naivecoin: a tutorial for building a cryptocurrency;https://lhartikk.github.io/;TypeScript;TypeScript

mixed

Naivecoin: a tutorial for building a cryptocurrency;https://lhartikk.github.io/;TypeScript;TypeScript project track from curated learn-by-building dataset.

Naivecoin: a tutorial for building a cryptocurrency;https://lhartikk.github.io/;TypeScript;TypeScriptProject-Based Learning
3 steps~6h8 lessonsNo certificate1,2004.6

Prerequisites:

Basic programming knowledge

Recommended next:

Build baseline