Skip to content

Instantly share code, notes, and snippets.

@ninabreznik
Last active September 4, 2016 01:38
Show Gist options
  • Save ninabreznik/c054bbdfcc050c30c28033547d8cee50 to your computer and use it in GitHub Desktop.
Save ninabreznik/c054bbdfcc050c30c28033547d8cee50 to your computer and use it in GitHub Desktop.
WIZARD LESSONS DESCRIPTIONS
000
"Welcome, future programmers! We are happy to present you the new interactive
and most importantly a fun, simple and interesting web app that will help you
to learn the basics of programming. JavaScript is currently the most popular
and most wide spread programming language among developers around the world. This is
why our WizardAmigos project is focusing on teaching you this programming language.
JavaScript is quick and easy to learn and following this WizardAmigos program
you will in a few months be able to build your first web app.
In this program we prepared a set of video tutorials and
interactive exercises that will guide you through the process of learning the basics of
programming in JavaScript. Through this course, you will have the
opportunity to enjoy the digital adventure that will introduce you to the
world of programming, the world that is full of new challenges and opportunities.
Click the play button and let's get started. Enjoy the ride!"
001
In this lesson we will learn how to set up your Gmail account.
Gmail is a free email provider that you can create in just a few minutes.
Ir offers spam filtering, 1GB of free space and can be used to connect with
Google voice, Gmail chat and Chrom browser profile that we will use in the future
lessons.
002
This time we will take a look at how to install a Google Chrome browser, one of
the most popular browsers for computers and smartphones. Google Chrome is a
freeware web browser developed by Google. It was first released in 2008 for
Microsoft Windows, and was later ported to Linux, OS X, iOS and Android.
Google Chrome is also the main component of Chrome OS, where it serves a
platform for running web apps. We will install Chrome browser because of
Google Developer tools that we plan to use in the future for our development.
003
In this lesson we will learn why and how to store bookmarks in Google Chrome.
Bookmarks are really just links to important websites, but if we manage them
correctly, they can become a very useful way for storing our data and building
our knowledge. You can have multiple Chrome profiles on the same device,
each with his or her own settings, bookmarks, browsing history and themes. This
enables us to share computer with other users (you, your brother, partner, flatmate etc.)
or we can use multiple profiles alone to efficiently separate information for
each of projects (private, programming, study, job etc.).
004
GitHub is a favorite online spot for developers around the world. It is a
developer’s collaborative platform and it's the biggest online space for
open source software. In this lesson we will create our own
Github account and join this amazing community.
Once you have a profile, you can simply click on the chat and
join with your Github profile.
005
This time we will be able to be a little bit creative. On the page BuildYourWildSelf
we will play around and create our wild avatar that you can use as your
profile picture. After we create it, we will upload it to our Github and spice up our profile.
006
On the internet, we are often faced with the situation when the content we
are interested in is written in another language. In the past, we used our
dictionaries and translated word by word, but today we have the possibility
to just click a button translate on our Facebook and get the text in our language.
In this lesson we will take a look at Wikipedia, biggest online encyclopedia and
see how to use Google translate and of using Google Translate to facilitate
and accelerate our learning process.
007
In this lesson, we will check our Github gists. Gists are a great way to
save and share your work. You can create single files, parts of files, or full
applications. You can access gists at https://gist.github.com. There are two
types of gists: public gists and secret gists. Additionally, if you are not
logged into GitHub when you create your gist, it will be an anonymous gist.
008
Touch typing (also called touch type or touch keyboarding) is typing without
using the sense of sight to find the keys. Specifically, a touch typist will
know their location on the keyboard through muscle memory. Touch typing
typically involves placing the eight fingers in a horizontal row along the
middle of the keyboard (the home row) and having them reach for other keys.
Test your speed and find programs that can help you improve your typing skills.
009
Screencastify is a screencasting extension for Google Chrome. It allows you to
record your screen activity for creating tutorials, etc, and runs entirely in
Chrome, so opens the possibility of screencasting up to Chromebook owners.
Here's how to use it.
010
In this lesson we will show you CodeCombat, a multiplayer programming game for
learning how to code. It's both a startup and a community project,
completely open source under the MIT and Creative Commons licenses. We will be
using CodeCombat to help you learn the very basics of JavaScript syntax.
We will help you go over the whole CodeCombat game, at the beginning of each
level we will check the instructions together, then you will try to solve the
level and then come back to see how we solved it. After each couple of CodeCombat
levels we will also make few breaks and check the theory of what we've learned
so far.
011
Let the game begin! In this lesson we will learn the basic commands
that we will use in the game Code Combat (moveUp, moveDown, moveLeft and moveRight).
Make sure your hero survives, collects gems and finds the exit! It is easy, but it
helps you practise logical thinking and to do the first steps in the world
of programming! Stay focused and you will easily be able to reach your goal.
Enjoy the game!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment