scratch-www
curriculum
scratch-www | curriculum | |
---|---|---|
816 | 1,852 | |
1,610 | 10,487 | |
0.1% | 2.1% | |
10.0 | 9.9 | |
5 days ago | 7 days ago | |
JavaScript | JavaScript | |
GNU Affero General Public License v3.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
scratch-www
-
How I Got Started in IT: My Journey to Becoming an Apprentice Support Engineer đ
I've always been fascinated by the technology. I spent many hors playing video games and the first dive into the world of development was when I had to code a game on Scratch. The excercise looked pretty easy: Create a Tamagotchi-like game. Let me tell you - It wasn't easy at all for someone of a young age! There were many things that I needed to pay attention to: Things I have never heard of before!
-
Integrating AI and Coding in Early STEM Education
References: Scratch Blockly Google Teachable Machine LEGO Spike Prime
-
Principles of Educational Programming Language Design
I would be surprised if your first program was C++? Specifically, getting a decent C++ toolchain that can produce a meaningful program is not a small thing?
I'm not sure where I feel about languages made for teaching and whatnot, yet; but I would be remiss if I didn't encourage my kids to use https://scratch.mit.edu/ for their early programming. I remember early computers would boot into a BASIC prompt and I could transcribe some programs to make screensavers and games. LOGO was not uncommon to explore fractals and general path finding ideas.
Even beyond games and screensavers, MS Access (or any similar offering, FoxPro, as an example) was easily more valuable for learning to program interfaces to data than I'm used to seeing from many lower level offerings. Our industries shunning of interface builders has done more to make it difficult to get kids programming than I think we admit.
-
Ask HN: Platform for 11 year old to create video games?
A good place to start with kids that age is Scratch: https://scratch.mit.edu/
-
Ask HN: Intro to Game Development path for a 12 year old?
I think going straight to Switch would likely be a tall order. Iâd start him off with something where he can be successful right away, writing something he can play on his own computer or share with friends easily.
Scratch[0] is often used to start kids out with programming. He may already use it in school, I know my nephew does, who is around the same age. I made a silly little game in Scratch about a year ago to share with my nephews[1], to try and inspire them a bit. The oldest one quickly went into the code and started tweaking the variables I had set to control things like speed and randomness to make it more chaotic. Itâs a good way to learn the concepts of variables, loops, sprites, hit boxes, etc without getting bogged down with the complexity of syntax or a professional game engine. Itâs also in the browser, so he can easily share with friends and have them play it, or fork it.
After that, maybe look to something like Godot[2]. Itâs free and open source, so he doesnât have to worry about licensing and all that nonsense that a 12 year old shouldnât have to think about. I briefly looked and saw some videos of people running the Godot engine on the Switch, but I donât know whatâs involved in that.
I wouldnât get too tied to a console when learning. Rumors of the Switch 2 are floating around, and who knows, that could mean a whole different path. Starting on the computer avoids this problem, and other huddles. Then if he likes the act of game dev and learning those things, he can cross the bridge to whatever the current console is, if thatâs the direction he wants to head.
[0] https://scratch.mit.edu/
[1] https://scratch.mit.edu/projects/733627274/
[2] https://godotengine.org/
-
Where Should Visual Programming Go?
For anyone interested in working on visual programming professionally, we use it for creation in Rec Room in a system I built called Circuits https://blog.recroom.com/posts/2021/5/03/the-circuits-handbo...
It has a real place among novice programmers. We even have some experts who use it as a fun alternative to writing text. I don't see visual systems as an effective way to replace everything us experts are doing but they've gotten a ton of mileage in the jr. and learning domain. Scratch (https://scratch.mit.edu/) being another obvious example.
See the email in my profile if you are interested in roles and I'll see if we can find something that fits.
-
Low-code drag-and-drop tool for building RESTful APIs with in minutes.
After some days, my sister, who was in class 2 then, came to me and showed me the first program she wrote. It was not a code-based program but a visual program using software called Scratch 3.0. It is similar to NODE-RED but with a different approach, focusing more on programming than wiring together hardware devices. It contains all the node blocks needed to build a simple program without any coding knowledge and is very user-friendly for children new to computer programming.
- The Forth Deck mini: a portable Forth computer with a discrete CPU
- HyperCard Simulator
-
Ask HN: Modern Day Equivalent to HyperCard?
LiveCode is about the closest literal logical successor to HyperCard.
https://en.wikipedia.org/wiki/LiveCode?wprov=sfti1
That said, I think Scratch is a better learning environment these days and you can develop workable apps in the style of HyperCard. There are plenty of tutorials, documentation, and examples to work from.
https://scratch.mit.edu
curriculum
-
From Seasons of Struggle to Horizons of Hope: My 2024 Tech Odyssey
The momentum from the second quarter carried me into The Odin Project, where I completed the Intermediate HTML and CSS part. However, life threw me a curveball when I had to start my M.Tech program. The adjustment was tough, and my productivity took a hit as I fell ill thrice during this quarter.
-
Building an API part 1
I've built a skeleton of the API routes and what information the routes will return. The API is built using Express since this is what I've learned from The Odin Project and I want to move quickly.
-
đ Useful Web Development Resources.
The Odin Project www.theodinproject.com
-
My search engine, Zensearch
oh and I'm a self-taught btw and I used The Odin Project to learn programming and web development so shout out to those guys because they taught me how to become independent to study and refused to hand hold programmers throughout the curriculum.
-
Falling in Love with Ruby - First Impressions with The Odin Project
Hi! If you read my previous article about why I chose Ruby you know why I didnât follow JS even though it was still deep in my memory after finishing the Calculator project and the whole Foundations from The Odin Project.
-
Ask HN: Passionate bootcamper without a degree seeking advice
my passion was sparked by (web dev), I do not
-
The Odin Project -Intro to CSS
I'm a front-end developer with 3 years of experience. I've always wanted to bridge the gap in my knowledge and become a full-stack developer. I've made several attempts to start The Odin Project but haven't been able to consistently follow through. This time, I'm determined to stick with it and improve my skills.
-
Learning Web Development: A Love-Hate Relationship
Fueled by this initial success, I dove headfirst into The Odin Project, a fantastic platform known for its structured learning approach.
- ÂĄLos Mejores Sitios para Aprender ProgramaciĂłn GRATIS!
-
BeginnerâFriendly Basics: Rails Migrations
The Odin Project Rails Active Record: Quick Start! Rails Guide: Active Record Migrations
What are some alternatives?
GDevelop - đŽ Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.
W3Schools - W3Schools Full Offline Version
blockly - The web-based visual programming editor.
khan-api - Documentation for (and examples of) using the Khan Academy API
Godot - Godot Engine â Multi-platform 2D and 3D game engine
PSWriteHTML - PSWriteHTML is PowerShell Module to generate beautiful HTML reports, pages, emails without any knowledge of HTML, CSS or JavaScript. To get started basics PowerShell knowledge is required.
stencyl-engine - Create Flash, HTML5, iOS, Android, and desktop games with no code with Stencyl. This is the source to Stencyl's Haxe-based engine.
CS50x-2021 - đ HarvardX: CS50 Introduction to Computer Science (CS50x)
processing - Source code for the Processing Core and Development Environment (PDE)
developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Node RED - Low-code programming for event-driven applications
computer-science - đ Path to a free self-taught education in Computer Science!