15 Programming Project Ideas - From Beginner to Advanced
In this video, I'm going to be sharing with you 15 programming project ideas, including 5 beginner projects, 5 intermediate projects, and 5 advanced projects. Hopefully there's something for every type of developer, and you're able to take from this some inspiration for your next programming project. I'll talk about video game development projects, website projects, and more!
📝 Project Links:
Tic Tac Toe: https://www.techwithtim.net/tutorials/python-programming/tic-tac-toe-tutorial/
Tetris: https://github.com/techwithtim/Tetris-Game
Sudoku Solver: https://github.com/techwithtim/Sudoku-GUI-Solver
Algorithm Visualizer: https://github.com/techwithtim/A-Path-Finding-Visualization
Scheduling Software: https://github.com/techwithtim/Schedule-Creator
Chess Game: https://github.com/techwithtim/Online-Chess-Game
AI Flappy Bird: https://github.com/techwithtim/NEAT-Flappy-Bird
42
views
Beginners guide to coding qualitative data
How do you analyse qualitative text data? What is coding? This video tutorial will give a basic introduction to different methods of coding qualitative text data.
31
views
1
comment
Learn .NET MAUI - Full Course for Beginners | Build cross-platform apps in C#
Let's start our journey together to build beautiful native cross-platform apps for iOS, Android, macOS, and Windows with .NET MAUI, C#, and Visual Studio! In this full workshop, I will walk you through everything you need to know about .NET MAUI and building your very first app. You will learn the basics including how to build user interfaces with XAML, how MVVM and data binding simplify development, how to navigate between pages, access platform features like geolocation, optimize data collections, and theme your app for light theme and dark theme. This course has everything you need to learn the basics and set you up for success when building apps with .NET MAUI!
Links:
- .NET MAUI Workshop: https://aka.ms/maui-workshop
- .NET MAUI Website: https://dotnet.microsoft.com/en-us/apps/maui?WT.mc_id=friends-0000-jamont
- .NET MAUI Docs: https://learn.microsoft.com/en-us/dotnet/maui/?WT.mc_id=friends-0000-jamont&view=net-maui-7.0
- .NET MAUI on Microsoft Learn: https://learn.microsoft.com/en-us/training/paths/build-apps-with-dotnet-maui/?WT.mc_id=friends-0000-jamont
- .NET MAUI Community Toolkit: https://github.com/communitytoolkit/maui
- .NET Community Toolkit: https://github.com/communitytoolkit/dotnet
500
views
The Most Impressive Scratch Projects
In this video, I go on a trip down memory lane and visit Scratch, a website I have fond memories of from my childhood. It's now Scratch's 15th anniversary, and little did I know that Scratch programmers have been working on some hyper-impressive stuff over the last few years; let's check it out!
My Scratch page with the projects favorited: https://scratch.mit.edu/users/diamond...
Scratch projects in this video:
Getting Over It: https://scratch.mit.edu/projects/389464290/
Paper Minecraft: https://scratch.mit.edu/projects/10128407/
Terraria: https://scratch.mit.edu/projects/622435399/
Crystal Seeker: https://scratch.mit.edu/projects/463553665/
Portal 3D: https://scratch.mit.edu/projects/124823106/
3D Terrain Generator: https://scratch.mit.edu/projects/600000129/
2D Physics Engine: https://scratch.mit.edu/projects/481420453/
Check out Turbowarp to run Scratch games faster: https://turbowarp.org
36
views
Amazon Web Scraping Using Python | Data Analyst Portfolio Project
Web Scraping isn't just for those fancy "programmers" and "software developers". Us analysts can use it too! In this project I walk through how to scrape data from Amazon using BeautifulSoup and Requests.
LINKS:
Code in GitHub: https://github.com/AlexTheAnalyst/PortfolioProjects/blob/main/Amazon%20Web%20Scraper%20Project.ipynb
Anaconda: https://www.anaconda.com/products/distribution
Find Your User-Agent: https://httpbin.org/get
24
views
Python Game Programming: Simple Cookie Clicker
In this video I show you how to make a simple Cookie Clicker clone in just 22 lines of code!
Download the Code and Image Here: https://github.com/wynand1004/Projects/tree/master/CookieClicker
20
views
How To Build An Event System in Unity
In this video we take a look at how to build a Custom Event System in Unity. We look at why a Custom Event System might be useful for your game, and the advantages that building one might have over using singletons, or relying on dependencies in the inspector.
14
views
Building Full-stack C# Web Apps with Blazor in .NET Core 3.0
Announcing .NET Core 3.0: https://aka.ms/dotnetcore3
#dotNETConf
.NET Core 3.0 includes support for Blazor, a new client-side web UI framework based on C# instead of JavaScript. In this session you'll see how to build Blazor Server apps with rich, interactive web UI where all the UI interactions are handled over a real-time SignalR connection.
We'll look at how to build Blazor components using a combination of C#, HTML, and CSS. We'll also show you how to deploy your Blazor Server apps and how to secure them.
36
views
Python vs C/C++ vs Assembly side-by-side comparison
a test of the relative performance, not the prime-checking algorithm
14
views
R vs Python | Which is Better for Data Analysis?
R and Python are the programming language of choice for most data analyst and scientists. Let's take a look at them and see which one is better for you!
13
views
Getting Started with Python in Visual Studio Code
In this episode, Robert is joined by Tyreke White, who shows us how to get started with Python development using Visual Studio Code. He covers what you need to install and how to configure your environment, as well as sharing tips on how to debug your Python code.
Resources:
Getting started: https://aka.ms/vst/pythonvscode
Follow our blog: https://aka.ms/pythonblog
Follow us on Twitter: @pythonvscode
Demo code (https://github.com/Anapo14/sentimentapi)
14
views
Create custom scrollbars using CSS
Having a custom scrollbar can help tie the branding of a site together on the page, as well as help it match an app as well, and it's really easy to do!
Links
✅ The Code from this video: https://codepen.io/kevinpowell/pen/gORdmMZ
10
views
Flappy Bird #1 - HTML5 Game Programming Tutorial [javascript]
My first simple mobile game using html5. The series will adress all necessary steps to create a full-fledged game from scratch using Javascript, html and css, and then port it to android and ios using the cocoonjs cloud compiler. Inspiration for the game is off course from the brilliant game by .gears studios.
:: Starter Pack ::
https://github.com/maxwihlborg/youtube-tutorials/tree/master/flappy/starter
50
views
Animated glitch text effect with CSS only
I don't think I'd use this very often, but it's a fun way to play around with CSS! A fun use of text-shadows, keyframes and clip-path can lead to a pretty nice looking glitch effect for some text.
One thing that's important is to stop the animation for users who prefer not having animations, so we take a look at that too.
Clip path tool: https://bennettfeely.com/clippy/
Codepen of this: https://codepen.io/kevinpowell/pen/YzqerQm
9
views
Create a cool color-fill animation with CSS
Recently someone asked me about the animations on https://arena.net and it turned out they were using mask-image to pull off this cool effect. The animation is easy enough to create, though creating the mask itself is a bit time-consuming!
🔗 Links
✅ Code from this video: https://github.com/kevin-powell/fancy-mask-image-animation
8
views
Simplify your CSS with these 3 grid layout solutions
Grid is often seen as useful for really large layouts that have a lot of different pieces, but there are other simple things that it can be super handy for as well!
12
views
How to Create HTML Email in Gmail
Create HTML emails in Gmail with CSS, insert tables, responsive images, buttons, social icons, and brand logos. You can design HTML email newsletters and signatures in Gmail without installing any extensions.
If you are using email template builders like MailChimp or Google Docs, export the template as an HTML file, inline the CSS styles with Juice and embed the inline HTML directly in Gmail using Chrome Dev Tools.
You can use the font-family CSS style to use different Google Fonts with your emails.
To embed YouTube videos and Google Maps in your HTML emails, upload the thumbnail image of the video (or capture a screenshot) and link it to the actual video or maps website. IFrame Tags and JavaScript cannot be added to HTML emails.
8
views
Input date and time in HTML and Javascript || (flatpickr.js)
How to create a Javascript Datetime Picker with flatpickr.js that works with Bootstrap.
Can be applied to date/datetime/datetime-local/any input types in HTML.
Works with Bootstrap.
Flatpickr Docs: https://flatpickr.js.org/
5
views
1
comment
10 modern layouts in 1 line of CSS
In this dynamic talk, Una goes over the power of modern CSS layout techniques by highlighting a few key terms and how much detail can be described in a single line of code. Learn a few layout tricks you can implement in your codebase today, and be able to write entire swaths of layout with just a few lines of code.
Check out the demo website: 1-Line Layouts: https://goo.gle/2ViY1KE
10
views
Learn CSS Grid the easy way
It can be easy to get bogged down in how grid works, with a lot of new properties, values, and even units! So let's try and simplify things as much as possible, because to get started, you don't need to know everything about how Grid works.
The GitHub repo: https://github.com/kevin-powell/learn-grid-the-easy-way
22
views
Learn Bootstrap in less than 20 minutes - Responsive Website Tutorial
This is a quick introduction to how to get started with Bootstrap 5 Alpha.
Project Files: https://github.com/RaddyTheBrand/YouTube/tree/master/Learn%20Bootstrap%20in%20less%20than%2020%20minutes
4
views
Learn Java Tutorial for Beginners, Part 47: Serializing Multiple Objects
Building on the last tutorial, in this tutorial we'll take a look at how to serialize entire arrays or array lists, either all at once or object by object.
9
views