22 thoughts on “Download”

  1. Yes, unfortunately at this point. I am planning to add source code of the test projects under this page. Stay tuned

  2. I have to say I’m angry. I don’t like to be tricked into sharing my personal information with a website only to find out that I need to pay to download a file. That is exactly what happened when I followed the link to your “textbook”. Scribd offered to let me download the file if I signed in with my Face Book Account only to tell me “oops!” you Gotta pay for it! Now they have my personal information and I get nothing! Shame on you Jessica!

  3. Hi Daniel,
    I respect your opinion and feel your annoyance with Scribd, but disagree with your accusation. The resources on this website, on youtube, as well as material that I host on Scribd, are all free. I have not made any monetary profit from hosting on Scribd nor on YouTube, nor is that my goal. To avoid frustration such as your experience with Scribd, I’ve added a direct link to this ebook so you can skip Scribd. Hope it helps


  4. Hi Jessica,
    Hope you will be fine. I have downloaded Linphone code from site while making i am getting an error
    cd .; /opt/local/bin/openssl md5 -c /Users/alexanderhislop/Desktop/latest_iphone/linphone-iphone/submodules/build/..//libilbc-rfc3951/downloads/known_checksums/extract-cfile.awk.md5
    MD5(/Users/alexanderhislop/Desktop/latest_iphone/linphone-iphone/submodules/build/..//libilbc-rfc3951/downloads/known_checksums/extract-cfile.awk.md5)= 93:fb:6d:aa:ab:46:dc:69:6a:41:d8:af:fa:8c:68:c9
    touch extract-cfile.awk.check
    cd ../src; rm *.c *.h &> /dev/null; awk -f /Users/alexanderhislop/Desktop/latest_iphone/linphone-iphone/submodules/build-i386-apple-darwin/libilbc-rfc3951/downloads/extract-cfile.awk \
    /Users/alexanderhislop/Desktop/latest_iphone/linphone-iphone/submodules/build-i386-apple-darwin/libilbc-rfc3951/downloads/rfc3951.txt > /dev/null
    make all-am
    make[4]: Nothing to be done for `all-am’.
    Making all in src
    make[3]: *** No rule to make target `anaFilter.c’, needed by `all’. Stop.
    make[2]: *** [all-recursive] Error 1
    make[1]: *** [build-libilbc] Error 2
    make: *** [build] Error 2
    from last week i am trying hard but didnt get any help. Can you upload the compiled source code or can help me in any form.

  5. It looks like you are missing the file anaFilter.c. Your environment may be in a strange state. I would suggest checking out the source code (from Linphone Git) and follow the steps again.

  6. Just a note to indicate how much I and many other CS teachers appreciated the contribution you have made re the teaching of CS in general and Scratch in particular. I’m a retired AP/IB high school CS teacher currently working as a volunteer school outreach consultant for the Department of Computing Science at the University of Alberta and I routinely refer teachers new to CS to your book and to the you tube videos that you have produced. When bundled with appropriate supplementary materials and assessment mechanisms it makes a wonderful introduction to CS and computational thinking in general and to Scratch programming in particular.

    With much thanks!

  7. Hey Harvey,
    Your comment made my day! I am so thrilled to hear from you and appreciate so much your warm encouragement. I will strive to find more time to provide free and helpful material to the teaching community. Thank you for all your do to help introducing coding to kids and to lead them to so many doors opened by being tech-savvy and code-literate.
    sincerely yours,
    Jessica 🙂

  8. Hi Jessica
    I fllow the step to make all, but i got this
    make[4]: *** No rule to make target `anaFilter.c’, needed by `all’. Stop.
    make[3]: *** [all-recursive] Error 1
    make[2]: *** [all] Error 2
    make[1]: *** [build-libilbc] Error 2
    make: *** [broadcast_all] Error 2

    I find this file “extract-cfile.awk” is missing, I copy it from web but MD5 is diffrent, i change MD5 too. but some errors too.

  9. I compile linphone-iphone from git clone git://git.linphone.org/linphone-iphone.git –recursive
    but I can’t get this file “extract-cfile.awk” from web, please check wget link is ok

    thank you for you help

  10. this error is my copy “extract-cfile.awk” from other link, and change MD5 value

    source line number 1 source file /Users/charles/Git/linphone-iphone/submodules/build-i386-apple-darwin/libilbc-rfc3951/downloads//Users/charles/Git/linphone-iphone/submodules/build/..//libilbc-rfc3951/downloads/extract-cfile.awk
    context is
    >>> <<> srcname;
    END {
    printf(“ending file %s\n”, srcname);

  11. Hey Scott, I am so glad that you find this site helpful to you! My son went to Black Mountain Middle school in PUSD but there was no computer science available at his school then.

  12. Thank you, Jessica! I teach in a primary school in Hungary, I use the book and the Scratch lessons well. I wish you good luck! Ago

  13. 我在台灣. 我兒子也喜歡玩 Scratch. 您的教案真讚!! 3Q~~~~

  14. Hello, Jessica!
    My name is Yerzhan, I am computer science teacher at Nurorda International School that located in Kazakhstan, Astana. I really like your blog, it is full of interesting and necessary information. Now I am writing lesson book for my students, and I would like to use your “Scratch programming” book as one of the chapter. Of course I will write you as an author of that chapter and I will add a link to your web-site(blog). What do think about it?
    Long time we taught programming with C++, but it is very hard to understand the logic, lots of my student fail this subject, so I decided to start programming with scratch. I am going to use your work at 7th class book.
    Waiting your request!
    Thank you!

    Yerzhan SHANIYEV
    Mob.:+7(701) 4209166
    20-13 st. building 34, 010000, Astana, Kazakhstan

  15. Hi. is the scratch book cover the v.2 or 1.14
    I thank you for your effort. I’m trying to teach scratch to my children and looking for resources and found your ebook. It’s really great.


  16. Hi Mohammed, I apologized for the late response. The book was written for v1.4 but all still applicable for Scratch v2 🙂

Leave a Reply to Diarmaid Flynn Cancel reply