Computer Science PBL Project Ideas
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Project NameDomain / Big IdeaConcept(s) CoveredCommentsLink 1Link 2Link 3Link 4DifficultyClassroom ActivityReserved by
2
Audio Video Production Video Production Adobe/After effect Videocopilot Advanced 
3
Web design competition Web Design Department of Information System Web Professionals Advanced 
4
cyberpatriot Competiton Cyber Security Computer,Science,Technology,Engineering,Math cyberpatriot Moderate 
5
All Programming Competitions Programming C, C++, Java,...etc Competitions Simple 
6
Cyber Security Courses for students Cyber Security Networking, Operating Systems, System Administrations Cyber Moderate 
7
Computer and Network Security Video Game Computer and Network Security cyberciege Simple 
8
Mobile App Create mobile app Basic Programming Concepts App Inventor Simple 
9
Create Game Create Game Basic Programming Concepts Scratch Simple 
10
Arduino Arduino Intro MicroComputer Engineering YourDuinoEngStarter Moderate 
11
CodeQuest Java Programming CodeQuest Advanced 
12
3D Game Design 3D Game Design Moderate 
13
3D Printed Daft Punk Helmet 3d printing and electronics Microcontroller, Neopixel leds, 3d printing, adafruit.com Moderate 
14
Samsung Mobile App Academy Build with App Inventor Mobile App Development scholastic.com Simple 
15
Java Bridge how to code android apps in Java Java coded Mobile Apps with Eclipse or Android Studio appinventor.org Moderate 
16
How to Use App Inventor With Arduino Learn App Inventor with Arduino Electronics and Mobile Application Development randomnerdtutorials.com/ Advanced 
17
DIY 3D Projection Mapping DIY 3D Projection Mapping with VDMX(Mac Computers only) 3D Projection Mapping instructables.com Moderate 
18
Short Movie 5 minutes Short real movie Adobe Premiere, Photoshop, After Effects 20 video project ideas to engage students 10 Video Projects Every Teacher Should Try LIGHTS, IMOVIE, ACTION: 10 VIDEO PROJECT IDEAS STUDENTS CAN CREATE IN ANY CONTENT AREA Documentary Ideas Advanced 
19
Palindrome Checker JavaScript Algorithms and Data Structures JavaScript and Algorithms Requires registration to freecodecamp.com Palindrome Checker Advanced 
20
Roman Numeral Converter JavaScript Algorithms and Data Structures JavaScript and Algorithms Requires registration to freecodecamp.com Roman Numeral Converter Advanced 
21
Caesars Cipher JavaScript Algorithms and Data Structures JavaScript and Algorithms Requires registration to freecodecamp.com Caesars Cipher Advanced 
22
Telephone Number Validator JavaScript Algorithms and Data Structures JavaScript and Algorithms Requires registration to freecodecamp.com Telephone Number Validator Advanced 
23
Cash Register JavaScript Algorithms and Data Structures JavaScript and Algorithms Requires registration to freecodecamp.com Cash Register Advanced 
24
Random Quote Machine Front-End Libraries Projects JavaScript Libraries Requires registration to freecodecamp.com Random Quote Machine Sample Project Advanced 
25
Markdown Previewer Front-End Libraries Projects JavaScript Libraries Requires registration to freecodecamp.com Markdown Previewer Sample Project Advanced 
26
Build a Drum Machine Front-End Libraries Projects JavaScript Libraries Requires registration to freecodecamp.com Build a Drum Machine Sample Project Advanced 
27
JavaScript Calculator Front-End Libraries Projects JavaScript Libraries and Algorithms Requires registration to freecodecamp.com JavaScript Calculator Sample Project Advanced 
28
Pomodoro Clock Front-End Libraries Projects JavaScript Libraries and Algorithms Requires registration to freecodecamp.com Pomodoro Clock Sample Project Advanced 
29
Tribute Page Responsive Web Design HTML, CSS  Requires registration to freecodecamp.com Tribute Page  Sample Project Moderate 
30
Build a Survey Form Responsive Web Design HTML, CSS Requires registration to freecodecamp.com Build a Survey Form Sample Project Moderate 
31
Product Landing Page Responsive Web Design HTML, CSS Requires registration to freecodecamp.com Product Landing Page Sample Project Moderate 
32
Technical Documentation Page Responsive Web Design HTML, CSS Requires registration to freecodecamp.com Technical Documentation Page Sample Project Moderate 
33
Personal Portfolio Webpage Responsive Web Design HTML, CSS Requires registration to freecodecamp.com Personal Portfolio Webpage Sample Project Moderate 
34
Show the Local Weather JavaScript Algorithms and Data Structures JavaScript and API Requires registration to freecodecamp.com Show the Local Weather Sample Project Advanced 
35
Wikipedia Viewer JavaScript Algorithms and Data Structures JavaScript and API Requires registration to freecodecamp.com Wikipedia Viewer Sample Project Advanced 
36
Twitch JSON API JavaScript Algorithms and Data Structures JavaScript and API Requires registration to freecodecamp.com Twitch JSON API Sample Project Advanced 
37
Image Search Abstraction Layer Full Stack JavaScript Application Full Stack JavaScript Requires registration to freecodecamp.com Image Search Abstraction Layer Advanced 
38
Tic Tac Toe Game JavaScript Algorithms and Data Structures JavaScript and API Requires registration to freecodecamp.com Tic Tac Toe Game Sample Project Advanced 
39
Simon Game JavaScript Algorithms and Data Structures JavaScript and API Requires registration to freecodecamp.com Simon Game Sample Project Advanced 
40
Camper Leaderboard JavaScript Algorithms and Data Structures JavaScript and API Requires registration to freecodecamp.com Camper Leaderboard Sample Project Advanced 
41
Recipe Box JavaScript Algorithms and Data Structures JavaScript and API Requires registration to freecodecamp.com Recipe Box Sample Project Advanced 
42
The Game of Life JavaScript Algorithms and Data Structures JavaScript and API Requires registration to freecodecamp.com The Game of Life Sample Project Advanced 
43
P2P Video Chat Application JavaScript Algorithms and Data Structures JavaScript and API Requires registration to freecodecamp.com P2P Video Chat Application Sample Project Advanced 
44
Roguelike Dungeon Crawler Game JavaScript Algorithms and Data Structures JavaScript and API Requires registration to freecodecamp.com Roguelike Dungeon Crawler Game Sample Project Advanced 
45
Show National Contiguity with a Force Directed Graph JavaScript Algorithms and Data Structures JavaScript and API Requires registration to freecodecamp.com Show National Contiguity with a Force Directed Graph Sample Project Simple 
46
Book Trading Club JavaScript Algorithms and Data Structures JavaScript and API Requires registration to freecodecamp.com Book Trading Club Sample Project Advanced 
47
Pinterest Clone JavaScript Algorithms and Data Structures JavaScript and API Requires registration to freecodecamp.com Pinterest Clone Sample Project Advanced 
48
Chart the Stock Market JavaScript Algorithms and Data Structures JavaScript and API Requires registration to freecodecamp.com Chart the Stock Market Sample Project Advanced 
49
Voting App JavaScript Algorithms and Data Structures JavaScript and API Requires registration to freecodecamp.com Voting App Sample Project Advanced 
50
Pong Game JavaScript Algorithms and Data Structures JavaScript and Algorithms Requires registration to freecodecamp.com Pong Game Sample Project Advanced 
51
Getting Started With Arduino: A Beginner’s Guide Beginner guide to use Arduino Arduino Guide What can you do with Arduino Simple 
52
GPS Receiver Computer Science Guide Simple 
53
Create a Keypad Lock Keypad controlled lock Create a keypad control lock Simple 
54
Control Traffic Create a three color traffic light Traffic Light Simple 
55
Stop the Clock Create a stopwatch Stop the clock Simple 
56
Roll the Dice light one of six LEDs randomly Roll the Dice Simple 
57
Build a Battery Tester Create a battery tester to test volt Battery tester Simple 
58
Build Your Own Dynamic Ambient Lighting For A Media Center set up an amazing lighting system that’s going to reflect what’s on-screen Dynamic light Arduino Ambient Lighting using Processing Simple 
59
Arduino Alarm System Alarm system Arduino alarm system Basic Arduino Alarm System demo Simple 
60
How to Do Arduino-Controlled Intelligent Time-Lapse Photography Light-Sensitive and Adjustable Dynamic Time-Lapse Photography Time Lapse Simple 
61
10 Skills you need to know before starting to work on Arduino Beginner’s Electronics A quick run-down of ten of the most basic DIY electronics skills to help you get started  Beginner’s Electronics Simple 
62
Raspberry Pie Based Server Internet & Network Technology Cloud Guide Simple 
63
Raspberry Pirate Box Local File Sharing & Routing Create your own mini internet  Guide Simple 
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
Main menu