TheCripZone SMF Themes Site

All Things Public => HTML and HTML5 => Topic started by: Maxx on Aug 12, 14, 08:19:40 PM

Title: Learn How to Code for the Web!
Post by: Maxx on Aug 12, 14, 08:19:40 PM
I use Codeacademy, it's free and you create stuff as you learn....

Learn How to Code for the Web


Learn How to Code for the Web Every day, thousands of us take a leap into the web development industry, while those who are established are constantly migrating to or learning new web technologies. The web is full of technical, in-depth tutorials, but a recent move toward offering visually-based, highly interactive training materials has widened the possibilities considerably. For this article, we've looked at the most popular sites today that offer online courses in topics related to web development to provide you with details of some current choices. Some are free and some are paid, but all will allow you to tackle a new challenge and expand your horizons, whether you are a beginner or an old hand at the coding game.
Here are an even dozen learning sites that will get you started with a variety of different types of languages and development environments.

Code Academy (http://www.codecademy.com/)
One of the most well-known "learn how to code" sites, Code Academy has classes in HTML/CSS, JavaScript, jQuery, Python, Ruby, PHP, and APIs. Whether you are looking for help with building a website, mobile or web application development, animation or game construction, you'll find it here. The bite-size lessons make it easy to progress at your own pace or skip over portions. And if you're already a coder, you can look into creating your own course to offer on Code Academy. The site was recently revamped.


Code Avengers (http://www.codeavengers.com/) Their online learning platform offers courses in JavaScript, HTML and CSS  in two tracks – Web Development and Computer Programming. Uses interactive tutorials and a gradual increase in difficulty as the course progresses. No prior knowledge needed. Courses take from 6-14 hours for lessons plus 10+ hours for project completion.

Code HS (http://www.codehs.com/) This site uses short videos, examples of code and exercises to teach introductory programming. Available courses covers basic JavaScript, HTML, graphics, animation, and data structuring.
Code School (https://www.codeschool.com/) With a focus on learning by doing, Code School combines teaching videos, interactive browser coding and gamification to attract users. Courses range from beginner to advanced level and cover Ruby, JavaScript, HTML/CSS and iOS applications for iPhone and iPad devices. Each course has a minimum of five levels. Users move from level to level by completing a series of code challenges.

Learnable (https://learnable.com/) A more traditional offering, Learnable offers a collections of videos, courses, and books (focus on the well-thought-of SitePoint offerings) that are available 24/7. More than 4,500 videos are available on topics ranging from front-end and back-end development (HTML, Ruby, JavaScript, PHP), design, mobile, usability, and business. Beginner to expert levels are covered.

Team Treehouse (http://teamtreehouse.com/) Closely tied to the Treehouse school offerings, Team Treehouse is a well-organized, professional setup. Courses are organized into tracks that are separated into bite-sized chunks with a guided path. Courses are comprised of videos, quizzes, and code challenges. Topics range from the expected HTML, Ruby, etc. to business concepts and WordPress. Both iOS and Android courses are available.
Skillfeed (https://www.skillfeed.com/) Skillfeed is a more traditional style of learning site, with the focus on a curated collection of online classes and videos dealing with a wide variety of web development and design topics. They boast 28,870 video tutorials, 3,263 hours of learning, and 290 teachers.
Subjects range from web development to software such as Dreamweaver and Illustrator. Courses can be accessed from any device at any time, and range from short tips (Skill Snacks are less than 20 minutes long) to longer, comprehensive how-to videos (more than 20 minutes in length).

Udemy (https://www.udemy.com/) Focusing on "real world" skills, Udemy courses range from web and mobile development and design to arts and crafts topic (yoga anyone?). Enrollment has exceeded 3 million students with more than 16,000 courses available that can be accessed via any device.
Each course is different in terms of what it offers – some are just a simple video while others provide access to extensive content/lectures, student forums, etc. Course descriptions include any prerequisites, results you can expect, and target audience. As well, reviews from students who have taken them, make it easy to judge if a course will work for you.

LearnStreet (https://www.learnstreet.com/) Courses are offered in Java, JavaScript, Python, and Ruby, with the emphasis on basics. Offers Java for Beginners, an interactive edition of Java For Dummies, with 125+ new practice exercises and more than 60 hours of content.
Course format is lessons, exercises, videos on JavaScript, Ruby, and Python basics with 100+ interactive exercises in each course. . Hints and a glossary are included in each lesson.

Udacity (https://www.udacity.com/) From beginner classes (e.g., Intro to Point-and-Click App Development) to advanced (e.g., Artificial Intelligence for Robotics via Programming a Robotic Car), the courses cover topics in data science, web development, and assorted math and graphics courses.
Self-paced courses with industry experts involved in course development, ensuring cutting-edge techniques and focused on today's challenges for software developers. Udacity has partnered with Georgia Tech's online accredited Master's Degree in Computer Science.

FrontEnd Masters (https://frontendmasters.com) What sets this one apart is its format – the training is provided via videos of live workshops where students have asked questions during the lessons. Courses are 3-1/2 to 6 hours in length, and served in 5-15 minute long modules. Focus is less on beginner level, so not for those looking for the basics.
One downside – the content is only available via streaming video, so you cannot watch the videos offline.

PluralSight (http://pluralsight.com/training) Offers a wide variety of online videos on a broad range of topics from computer languages and programming to software and social media.
What's stopping you> get started today, prepare yourself for the future.

regards,
Maxx
   
Title: Re: Learn How to Code for the Web!
Post by: Scrubmeister on Aug 13, 14, 08:47:38 AM
Maxx  - Thank You for the information.

I really need to get started on some of that. Then I might have a clue ;D
Title: Re: Learn How to Code for the Web!
Post by: Maxx on Aug 13, 14, 09:03:34 AM
yes once you
get started with Baby steps, you will find your self on a journey that you will never want to stop... Many never try, because, it looks hard, but it's a hobby worth the effort and time! Nothing is hard, it's just hard getting started at times!

For many of us older, Gents, none of this was available to, and now you can learn for free! So there is no reason not to get started young!

regards,
Maxx