-
-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
replace scrimba with khan academy #1103
Conversation
I have not replaced the next step yet - this is for people to look at and discuss.
✅ Deploy Preview for cyf-programming ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
✅ Deploy Preview for cyf-curriculum canceled.
|
✅ Deploy Preview for cyf-common ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
✅ Deploy Preview for cyf-launch ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
✅ Deploy Preview for cyf-sdc ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
✅ Deploy Preview for cyf-itd ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
✅ Deploy Preview for cyf-piscine ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
✅ Deploy Preview for cyf-tracks ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
I prefer to stick with Scrimba. At least I knew how it works and most participants could eventually finish the step. (Only uncertainty is whether if it will change the middle of an ITD). Although the systematic way in which Khan Academy introduces HTML and CSS can help the participants learn better, I am reluctant to try something new 7 days before the launch of next ITD. |
I think this pull request is the right thing to do. We probably won't find perfect - the motives to charge in a company are too high and the non profits rarely have the resources to excel, so good enough is fine by me. I agree that this is pretty close to the start and therefore major changes are bad but honestly, if we don't rip the plaster off at some point we'll keep making work arounds etc for Scrimba and it will get more and more embedded until none can contemplate a change. What if they decide to charge even for the bits we need or to change the course substantially? At least with Khan Academy they're likely to stay free because of their goals being more or less aligned with ours. |
What I will do is let you two fight it out. 😉 I'll merge a version of this step as a backup, with the build turned off. And add also a personal home page step that's the same. Then you have all your options. You have the scrimba and blocks version, and if you decide to swap out now or next time, you can do that v quickly if the steps are all there ready |
oh I don't even need to merge it really -- I can just store it here in this closed PR linked to #956 |
@cjyuan if you can approve this I will open the next pr off this version |
@SallyMcGrath, Replace Scrimba with Khan Academy? Yes. And how do I approve? |
Do you mean you don't have access/perms to approve or you don't know the process to do so? |
I was unfamiliar with the process. But Daniel Atherton helped me figure out how to do it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. Replace Scrimba by Khan Academy.
What does this change?
This is a proposed replacement for Scrimba.
Pros:
you can complete it on a library computer
it is 100% free with no upsells
it has videos as well as interactive coding playgrounds
it covers semantic html, devtools, deployment
it can be done in 2.5 hours and will probably take 6-10
it's not madly wrong
Cons
It's old! This is the biggest con - it's 9 years old
The projects look crap
You can't type in the video like Scrimba
Overall, it's the best replacement I've found. I looked at 15 possible courses:
w3schools, codeacademy, web.dev, mdn, html.com, educative, freecodecamp, htmldog, htmlacademy, brainstation, learnhtmlcss, learn-html, skillshop and coursera.
Basically the good ones have mega upsell problems. The bad ones are just long infodumps, or sometimes so wildly wrong it's just unhelpful. Or break off into huge lectures about stuff the learner can't possibly grok yet. Or teach emmet before teaching headings. Just - it's a struggle you guys!
Org Content?
ITD | Step 3
If we like this, maybe we pair it with build a personal home page for step 4 and get a code review for step 5.
Checklist
Who needs to know about this?