Tutorials for web development and digital media

Since web technologies are evolving very fast and new approaches are introduced to the development community virtually every day, web developers need access to continual skills updating. Online training resources are a valuable supplement to classroom learning for students. There are a number of excellent sources for online tutorials and training. Many of these resources are free. Some of the most up to date and comprehensive training providers do charge subscription fees however.


Code Reference

DevDocs

DevDocs combines multiple API documentations in a fast, organized, and searchable interface. Organized in language reference form and covering most development languages, platforms and frameworks, DevDocs is the place to go to look up unfamiliar code syntax that a student might encounter when examining code. Students will regularly find W3Schools as an invaluable resource throughout their studies. The site is free.

Go There

Code Reference

W3Schools

W3Schools is the largest web developer site with extensive tutorials and training and reference materials for all web development platforms. The website is organized as both a training site and as a language reference resource. Students will regularly find W3Schools as an invaluable resource throughout their studies. The site is free.

Go There

Web Training

Codecademy

Learn to code interactively, for free. Inside each Codecademy lesson is a panel that explains necessary code and instruction. Another panel allows you to get your hands dirty by writing acceptable code, then checking if you are doing the right thing.

Go There

Web Training

Code School

Code School teaches web technologies in the comfort of your browser with video lessons, coding challenges, and screencasts. Code School offers broad platform coverage and more in-depth courses than many training sites to help turn students into experts with the industry's best practices.

Go There

Web Training

Code Avengers

Learn to build websites, apps and games with HTML, CSS, JavaScript & Python. Although not all development platforms are currently covered, the quality of the available lessons is superior. Basics of topics are covered for free, but more advanced training is available through a paid subscription.

Go There

Web Training

Mr. Bool

Mr. Bool is a good training source for web development libraries and frameworks like Angular JS and Bootstrap. Also covers backend development technologies. Training videos are free.

Go There

Web Training

Udacity

Udacity is a training resource that covers diverse web development subjects using screencasts from industry leaders at Google, Facebook, AT&T, mongoDB, and other leading companies. The presentations discuss the topics and instructions, then the student will take either logic or programming quizzes to strengthen understanding or forge it into a skill. The training is free.

Go There

Web Training

lynda.com

lynda.com is a leading online learning company that helps subscribers learn the technical and creative skills essential in the professional web development market. Through individual, corporate, academic and government subscriptions, members have access to the lynda.com video library of engaging, top-quality courses taught by recognized industry experts. Lynda.com training is available through a paid subscription.

Go There

Web Training

Treehouse

Treehouse currently teaches a variety of important web and mobile development languages and technologies that will help students develop the skills to land a web development job. Treehouse can be an excellent companion to student coursework. Treehouse courses are more topically-focused than language-oriented, so they are targeted for learners with a specific project-oriented purpose, such as building a responsive website, or an iOS application. Treehouse training is available through a paid subscription.

Go There

Web Training

SQL Zoo Tutorials

Structured Query Language (SQL) is the dominant query language used to store and retrieve data from a relational database. The database is often the most important part of the server side of web application services. SQL Zoo teaches SQL using SQL Server, Oracle, MySQL, DB2, and PostgreSQL. Tutorials are designed to learn SQL in stages from basic to expert.

Go There

Web Training

Mozilla Developer Network

Mozilla Developer Network (MDN) is a resource for developers, maintained by the community of developers and technical writers and hosting many documents on a wide variety of subjects, such as HTML5, JavaScript, CSS, Web APIs and NodeJS. For mobile web developers, MDN provides documentation on subjects such as building a HTML5 mobile app, building a mobile add-on, and location-aware apps.

Go There

Web Training

StackOverflow

Stack Overflow is a question and answer site for professional and enthusiast programmers. It's free and no registration is required. Stack Overflow includes solutions to many common and not so common programming problems.

Go There

Web Training

Rosetta Code

Rosetta Code is a comparative programming site. The idea is to present solutions to the same task in as many different languages as possible, to demonstrate how languages are similar and different, and to aid a person with a grounding in one approach to a problem in learning another. Rosetta Code currently has nearly a thousand tasks and draft tasks, and lists nearly 600 programming languages.

Go There