Same Program - Two Implementations π₯
Adrian
Posted on July 16, 2020
Hello friends,
This article documents an experiment that I made to implement the same program on two different coding platforms for beginners:
What eased the porting between the platform is the Processing API used by both platforms. Khan Academy is using the ProcessingJS (a slightly older approach), while codeguppy.com is using the newer p5.js library.
These platforms are great for introducing kids and even adults to the wonderful world of computer programming!
And now, without further ado, let me present you the programs and the links to the corresponding playgrounds.
CG version: https://codeguppy.com/code.html?primes_display
KA version: https://www.khanacademy.org/computer-programming/print-primes/5722588838461440
CG version: https://codeguppy.com/code.html?fngraph
KA version: https://www.khanacademy.org/computer-programming/plot-a-function/5006661931073536
CG version: https://codeguppy.com/code.html?t=turtle_graphics
KA version: https://www.khanacademy.org/computer-programming/turtle-graphics/5506609009229824
CG version: https://codeguppy.com/code.html?t=breakout
KA version: https://www.khanacademy.org/computer-programming/breakout/4735387585576960
CG version: https://codeguppy.com/code.html?t=random_shapes
KA version: https://www.khanacademy.org/computer-programming/random-shapes/4519652905025536
CG version: https://codeguppy.com/code.html?t=lavalamp_color
KA version: https://www.khanacademy.org/computer-programming/color-lava-lamp/5054285149208576
CG version: https://codeguppy.com/code.html?t=lavalamp
KA version: https://www.khanacademy.org/computer-programming/lava-lamp/5882700773294080
CG version: https://codeguppy.com/code.html?t=planets
KA version: https://www.khanacademy.org/computer-programming/planets/6175607292002304
CG version: https://codeguppy.com/code.html?t=eyes_mouse
KA version: https://www.khanacademy.org/computer-programming/eyes-mouse/6123864797577216
CG version: https://codeguppy.com/code.html?t=magnetic_needles
KA version: https://www.khanacademy.org/computer-programming/magnetic-field/4703347985186816
CG version: https://codeguppy.com/code.html?t=visual_sort
KA version: https://www.khanacademy.org/computer-programming/bubble-sort/5538484796882944
CG version: https://codeguppy.com/code.html?t=clock
KA version: https://www.khanacademy.org/computer-programming/analog-clock/4855902287527936
CG version: https://codeguppy.com/code.html?t=blocky
KA version: https://www.khanacademy.org/computer-programming/blocky/5334168773427200
CG version: https://codeguppy.com/code.html?t=draw
KA version: https://www.khanacademy.org/computer-programming/micro-draw/5839489644199936
CG version: https://codeguppy.com/code.html?t=_coordinates
KA version: https://www.khanacademy.org/computer-programming/house/4861543055982592
CG version: https://codeguppy.com/code.html?t=_intro_to_coding
KA version: https://www.khanacademy.org/computer-programming/circle-bear/4609373513547776
I hope you had fun exploring these programs.
Happy coding!
Posted on July 16, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.