June 29th, 2024

Show HN: Pickcode – Free online code editor for kids

Pickcode is an online platform for K-12 education, offering a user-friendly code editor for teaching Python, HTML/CSS/Javascript, Java, and Pickcode VL. It simplifies classroom coding, prioritizes data security, and empowers educators and students.

Read original articleLink Icon
Show HN: Pickcode – Free online code editor for kids

Pickcode is an online platform designed for K-12 education, offering a user-friendly code editor to teach and learn programming languages like Python, HTML/CSS/Javascript, Java, and Pickcode VL. The platform aims to simplify classroom experiences by allowing students to focus on coding without technical setup concerns. Teachers can customize lessons, monitor progress, and manage accounts through a classroom dashboard. Pickcode emphasizes data security, ensuring student information is stored securely and kept private. The platform is highlighted for its ease of use by both students and educators, with positive feedback on its user-friendly interface and engaging learning environment. The founder, Charlie Meyer, a former high school teacher, aims to empower educators and students by providing tools to enhance classroom experiences. Pickcode has garnered praise for its simplicity and effectiveness in teaching coding, with testimonials from educators expressing satisfaction with the platform's impact on student learning.

Link Icon 11 comments
By @chaosprint - 5 months
Great project! I'm curious if the main customers are from the US?

I'm asking because I'm the author of https://glicol.org/ and I have a similar app where teachers can see students' progress and students can form bands. But when I tried to commercialize it, I found that it was almost impossible to sell to schools in Northern Europe. The overall process was very slow and conservative.

Almost everyone recommended that I go to the US.

By @wonger_ - 5 months
I like it! I fiddled around for a couple minutes. The UI is surprisingly non-buggy. I like how the code editor treats lines as draggable widgets, and I like the limited syntax selection. Props for focusing on school licenses and making individual accounts free.

Just a couple thoughts:

- maybe use horizontal editor splits by default when the screen aspect ratio is less than 1 (ie. for vertical mobile screens)

- shouldn't `math` be treated like other namespaces in the `call` menu? Eg. formatted with ellipses like `math...`, and offering a menu of functions right after being selected?

- any plans to make more detailed/friendly error messages? Eg. "Type error, invalid function call" feels a bit useless for a beginner

- any real-world examples of programs that kids have written?

- any plans to convert seamlessly between Pickcode's language, Python, and JS? Essentially being different views of the same program, for when the kid is ready to try another language.

And a bit unrelated, but any thoughts on Mark Rober's take on code editors? https://youtu.be/1j1kAuqePJo?si=6GtQPVgsFgUtGPw-&t=1109 Obviously not as fleshed out or beginner-friendly as yours, but I think the tiered approach is interesting.

By @ttuttle - 5 months
Great project! Super cool to see the progress over the last year!
By @singpolyma3 - 5 months
Seems neat. What's the advantage over something like replit?
By @trandango - 5 months
When I went to try it, I was asked for my birthdate and age. Should I be entering for myself, or for my child who this account will actually be for?
By @sirjaz - 5 months
I hope you will support C#. It is rising in popularity.
By @Turboblack - 5 months
success to your project, I hope you will also support PHP
By @ms7892 - 5 months
Best wishes!
By @android521 - 5 months
no javascript support???
By @pmg102 - 5 months
I like that you list "100% AI-free" as a selling point!