The following tutorials are useful sources of learning. The thing I like about online tutorials is they’ll often have a screencast, in which I can actually see where and how the author is working his/her magic during the tutorial. A definite advantage over the static text of a book.
This is a great place to go to learn web technologies. Codeacademy provides an interactive way of learning and showing you the results of your code right away.
This proprietary learning platform promises to be a competitor to Lynda.com with hundreds of tutorials available for those who want to learn a myriad of languages. It’s not free, but the instruction is pretty good. There’s a 16 day trial for those who are interested in checking out the goods.
Udacity is one of the largest providers of MOOCs (Massively Open Online Courses) in the country. Their intro to computer science course is a great place to learn to code in Python. There are many computer science courses in the system and it’s a great way to learn to code. And it’s free!
Tuts Plus (short for ‘tutorials’) is a fantastic resource for novices and experts alike. There are literally hundreds of tutorials on a range of topics. NetsPlus is the place to learn web coding. In addition to entire courses for free, there are even more courses available for subscribers. This is one of the sites that I keep in my RSS feeds and I check what they’re doing weekly.
Lynda.com is a site with video tutorials and sourcecode to take you from novice to pro in a series of lessons. Though it’s normally a paid subscription, as a BYU student you fortunately get free access to all the videos and their sourcecode! To access Lynda.com through BYU’s library:
- Go to lib.byu.edu
- In the bottom-left hand corner, where it says “Databases”, enter “Lynda” and click the “search” button
- On the resulting page, click the “Lynda.com” link.
- That’s it! You should now be at Lynda.com and have access through BYU’s portal (you may need to authenticate w/ your Route Y info)
This is a WONDERFUL site for beginners to advanced users. The thing I like about Digital-tutors’ tutorials is that they will demonstrate common mistakes people make as they guide you through the tutorial. It’s a sort of PCK-minded learning environment. The down side is the it’s $$$, um, expensive. However, if you register for a free trial, you can still gain access to some free tuts, so it’s worth signing up at least.
BYU IT training
One of the great things about being at BYU is that we get resources and training for free. The IT department actually offers free beginning and intermediate courses on many tools (e.g., dreamweaver, flash, illustrator, photoshop, quark express, MS Office, etc.). If you would like to take your training through one of these courses, you’re welcome to do so. Sign me up!
This site has mostly 1-shot tutorials (as opposed to Lynda.com and Digital-tutors.com, which have a curriculum of tutorials). It’s a fantastic resource dedicated to Web design, including Photoshop and Illustrator. The nice thing is that most of the content is FREE. If you want access to some special content, you can pay a nominal fee.
This site is a fun little play on words from a common function used in Flash. So, as you guessed, it’s a site with a bunch of free tutorials for those wanting to learn Flash and action scripting.
A great place to get started with FREE tutorials on All things Web. I often use this as a starting point.
This is a great site for beginners. It feels like the same type of setup as W3C Schools in that it has a series of small tutorials (written) to take you from the very basic through some more advanced features. It’s useful to read through these as the authors explain how and why things work.
Advanced CSS layouts: Step by Step
A great site to learn about Cascading Style Sheet layouts. There’re a lot of annoying ads on the page, but overall, it’s a good place to go to learn how layouts work.
Advanced CSS Layouts
A fun little site dedicated to learning photoshop. There’s even an alternate site in Spanish, if that’s what you’re looking for.
Folks on the iphonedevsdk forum have pointed to this as a good place to pick up some beginning tuts on iphone development.