Live data from Hacker News

Show HN: Futurecoder – A free interactive Python course for coding beginners

futurecoder.io

71–80 of 85 posts

Re: Show HN: Futurecoder – A free interactive Python course for coding beginners

#71

It looks cool. You'll forgive me for not trying every example. However, 1. It doesn't seem to work in Microsoft Edge when the default Enhanced Security is turned on. You might need to ask people to turn that off. I'm not sure about a workaround. It panics with insufficient stack space. 2. How does it pay its own bills? If you get bored with it, what will happen to it? I'm sure Codecademy has a revenue strategy. Just…

1. Thanks, I've never heard about this, will definitely need to check it out. Opened https://github.com/alexmojaki/futurecoder/issues/418 2. Because it all runs in the browser (thanks to Pyodide) it's just some static files, so it's extremely cheap to host. I can keep it going long after I'm bored with it. If I die or something and the site literally goes down, someone else can easily host it. There's already a sligh…

That's really cool. Good work!

Re: Show HN: Futurecoder – A free interactive Python course for coding beginners

#72

This looks really good, going through the first couple of tasks it seems well considered. I'm introducing my 8yo daughter to programming at the moment, she is beginning to play around with Scratch. I'm keeping my eye out some something closer to proper coding though. I think this may be a little too far at the moment, but I may try her out on it with me sitting next to her and see how she gets on! Is there any way fo…

> Is there any way for users to construct their own multiple stage tutorials? I really hope some kind of GUI to do that can exist one day, but it's definitely a complicated feature that I'd need help from contributors to build. Same for graphical output. > (It looks like we can do single questions) I think you're talking about the question wizard. That's for helping people to write good quality questions about their…

Thanks! FWICS, futurecoder (and JupyterLite) may be the best way to run `print("hello world!")` in Python on Chromebooks for Education and Chromebooks with Family Link which don't have VMs or Containers ((!) which we rely upon on the server side to host container web shells like e.g. Google Colab and GitHub Codespaces (which aren't available for kids https://kaggle.com/learn )

Also looked at codesters. quobit/awesome-python-in-education: https://github.com/quobit/awesome-python-in-education

Looks like `Ctrl-Enter` works, just like jupyter/vscode.

iodide-project/iodide > "Compatibility with 'percent' notebook format" which works with VScode, Spyder, pycharm, https://github.com/iodide-project/iodide/issues/2942:

  # %%
  import sympy as sy
  import numpy as np
  import scipy as sp
  import pandas as pd
  # %%
  print("hello")
  # %%
  print("world")

Does it work offline? jupyterlite/jupyterlite "Offline PWA access" https://github.com/jupyterlite/jupyterlite/issues/941

Re: Show HN: Futurecoder – A free interactive Python course for coding beginners

#74

Earlier quoted context omitted.

I just wanted to say thank you for those libraries. They were a lifesaver when building my own pyodide based project.

Awesome! Can you show me what you built?

Yes, here's a very rough PoC that I plan on integrating with a bigger project at some point https://glittering-narwhal-96bc3e.netlify.app/

Re: Show HN: Futurecoder – A free interactive Python course for coding beginners

#75
post #21

Earlier quoted context omitted.

This is a strange interpretation of the word 'free'. If you mean 'gratis', it definitely is free of charge. If you mean 'libre', it is MIT licensed, so you can do whatever you want with it. If you mean some other kind of 'freedom', you should probably clarify...

If an idea has a "license", then it is not free. It is not libre. #LicensesAreForLosers Being for licenses, no matter how permissive, is being in support of the idea of Intellectual Slavery. Public domain or it's not 100% free. Hopefully in the future we'll pass a Constitutional Amendment, and end Intellectual Slavery as we did its superset https://breckyunits.com/the-intellectual-freedom-amendment.h...

[flagged]

Re: Show HN: Futurecoder – A free interactive Python course for coding beginners

#76

Thanks for sharing! This is really cool. I maintain my own learn-to-program site, so I have a sense of how much work this is. One interactive component that we use heavily that might interest you for futurecoder is what we call an interactive walkthrough: https://www.learncs.online/best#interactive-walkthroughs . It's like a video but preserving the interactive nature of a playground. Students really like them, and e…

[deleted]

Re: Show HN: Futurecoder – A free interactive Python course for coding beginners

#77
This, and other recommendations in this thread, are marvelous. I'm hopefully going to start volunteering at my kids' school teaching coding to ~10-12 year olds, and this will be a great tool for anyone who needs something more challenging.

Re: Show HN: Futurecoder – A free interactive Python course for coding beginners

#78

Earlier quoted context omitted.

Awesome! Can you show me what you built?

Yes, here's a very rough PoC that I plan on integrating with a bigger project at some point https://glittering-narwhal-96bc3e.netlify.app/

Thanks. I tried running code but couldn't see any results/output. I was hoping to see `input()` in action. The dev console just logs `{type: 'error', data: '{}', contentType: 'text/json'}`

Re: Show HN: Futurecoder – A free interactive Python course for coding beginners

#79

This looks really good, going through the first couple of tasks it seems well considered. I'm introducing my 8yo daughter to programming at the moment, she is beginning to play around with Scratch. I'm keeping my eye out some something closer to proper coding though. I think this may be a little too far at the moment, but I may try her out on it with me sitting next to her and see how she gets on! Is there any way fo…

Not sure if you have any iOS or Mac devices but I've found the Shortcuts app to be an amazing middle-ground for getting into coding and automation.

Its not technically "writing" actual code but given the fact your Shortcut is almost a program or at least a high-level function and that you can combine them to execute more complex tasks, its fantastic for promoting algorithmic thinking and does so in a visually-compelling colorful way.

Re: Show HN: Futurecoder – A free interactive Python course for coding beginners

#80

This looks really good, going through the first couple of tasks it seems well considered. I'm introducing my 8yo daughter to programming at the moment, she is beginning to play around with Scratch. I'm keeping my eye out some something closer to proper coding though. I think this may be a little too far at the moment, but I may try her out on it with me sitting next to her and see how she gets on! Is there any way fo…

My children were vaguely interested in programming but one thing they got of it was that learning functions in Python helped them enormously with formal functions in math. This is one of the things I regret with how math is taught in France: it stresses way too much the formal part and this is terrifying for children (and teens and everyone except mathematicians). We have a religious reverence to maths in France. It…

This. Mathetmatical functions never reqlly clicked until after I started learning coding. It helps that the approach I've used is very functional-type programming
Post reply on HN