Guided Python programming projects from courses
# | Specialization | Courses | Hours | Projects | Certificate |
---|---|---|---|---|---|
1 | Fundamentals of Computing Specialization | 7 | 91 | 20 | link |
The Fundamentals of Computing Specialization from Coursera prepares students for Advanced Computer Science Courses.
The Python projects were made in CodeSkulptor, a browser-based Python interpreter offered by Rice University.
Code is not public to comply with Coursera's Honor Code.
Skills: Event-driven programming, canvas, keyboard input, object-oriented programming, sprites, data structures.
Code is not public to comply with Coursera's Honor Code.
# | Project | Description | Picture |
---|---|---|---|
1 | Rock-paper-scissors-lizard-Spock simulator | N/A | |
2 | Guess the number | ||
3 | Stopwatch: The Game | ||
4 | Pong | ||
5 | Memory | ||
6 | BlackJack | ||
7 | Spaceship and RiceRocks |
Go back to Fundamentals of Computing Specialization or to Guided Python Projects.
Skills: Probability, combinatorics, debugging, growth of functions, plotting, recursion, trees, assertions.
Code is not public to comply with Coursera's Honor Code.
# | Project | Description | Picture |
---|---|---|---|
1 | Mancala | ||
2 | 2048 | ||
3 | Tic-Tac-Toe | Tic-Tac-Toe game code. Here you can see my own version of this assignment (my original code with added functionalities) |
|
4 | Yahtzee | N/A | |
5 | Greedy Cookies simulator | N/A | |
6 | Zombie Apocalypse | ||
7 | Word Wrangler | ||
8 | Mini-max Tic-Tac-Toe Player | ||
9 | 15 Puzzle Solver |
- I made my own Tic Tac Toe game following the principles learned in the course and added new functionalities.
Go back to Fundamentals of Computing Specialization or to Guided Python Projects
Graph representation, plotting, analysis of data, asymptotic analysis, "big O" notation, pseudocode, breadth-first search.
Code is not public to comply with Coursera's Honor Code.
# | Project | Description | Picture |
---|---|---|---|
1 | Project #1 and Application #1 | ||
2 | Project #2 and Application #2 | ||
3 | Project #3 and Application #3 | ||
4 | Project #4 and Application #4 |
Go back to Fundamentals of Computing Specialization or to Guided Python Projects
The capstone consists of an exam of the previous courses.
Go back to Fundamentals of Computing Specialization
or to Guided Python Projects