Intro to Computer Science | Udacity You’ll learn the programming language Python, and you’ll explore foundational concepts in computer science. Most importantly, you’ll start thinking like a software engineer by solving interesting problems (how to build a web crawler or a social network) using computer programming. This course is a first step into the world of computer science, and whether you want to become a software engineer, or collaborate with software engineers, this course is for you. You’ll be prepared for intermediate-level computer science classes when you’ve mastered the concepts covered in this course. Build a Search Engine Throughout this course, you’ll build a search engine by learning about and producing key search engine components including a crawler, an index and a page rank algorithm. Build a Social Network
10 block demos for Scratch Sean McManus shares some 10 block demos that demonstrate popular techniques in Scratch When I first started programming on the Amstrad CPC computer, magazines used to publish short listings. People could use them to learn how to program, and as building blocks for their own programs. I thought I'd see what I could do in up to 10 blocks of Scratch, and created a series of program cards. How to add a countdown timer to your game How broadcasts work How to add a password to your Scratch game How to draw any regular shape in Scratch How to draw a circle in Scratch How to make a sprite explode in Scratch How to use a webcam in Scratch This Scratch example requires Scratch 2.0, not available on the Raspberry Pi How to greet the player by name Any requests? Do you have an idea for a short program you'd like to see here? Find out more... For more information on my book and more bonus content like this, visit the Scratch Programming in Easy Steps homepage. ©Sean McManus. www.sean.co.uk.
How should I start learning Python? - Quora s Python Class | Python Education | Google Developers Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python. The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience. The first exercises work on basic Python concepts like strings and lists, building up to the later exercises which are full programs dealing with text files, processes, and http connections. The class is geared for people who have a little bit of programming experience in some language, enough to know what a "variable" or "if statement" is. Beyond that, you do not need to be an expert programmer to use this material. This material was created by Nick Parlante working in the engEDU group at Google. Tip: Check out the Python Google Code University Forum to ask and answer questions.
Introduction · A Byte of Python Full Stack Python