Answer the question
In order to leave comments, you need to log in
What are the training courses, paid treehouse or alternatives?
First, setting a goal: I want to learn how to write modern sites and web applications on my own.
Basic knowledge: basic HTML and CSS (only theory, did not do anything on my own), English at a good level.
What I would like to get from studying: step-by-step examples of developing an integral project, a good theoretical and practical knowledge base, improving skills.
What courses would you recommend. I am ready to pay for training, but apart from treehouse I don’t know of similar resources with a global approach. And again, how good is the treehouse itself?
Answer the question
In order to leave comments, you need to log in
1. MIT Open Courseware
MIT's Open Courseware offers 2,100 courses on a variety of topics, including Electrical Engineering and Computer Science. Free resources include online tutorials, exams, multimedia content, assignments, projects, and examples - all from actual MIT courses from the last decade or so.
2. Coursera
Coursera launched in April and has already passed the 1 million student mark. Now includes over 200 courses from 33 universities. If you haven't heard of Coursera, it's an online education startup founded by professors at Stanford University that allows you to take a full interactive university course taught by a real professor at one of the best schools in the world. For free.
3.Udacity
Udacity is a free service that currently includes 14 classes where "You learn by solving complex problems... with world-renowned university professors." The courses cover topics that not only teach you how to write code, but also give you a good knowledge of mathematics, physics, and even how to build a startup.
4. Google Code University
This is Google and this is code - a pretty solid free resource and obviously a good option if you're interested in Android development. He also specializes in some advanced topics such as distributed systems and web security.
5. Mozilla Developer Network
Mozilla has put together a large collection of resources for learning web technologies.
6. HTML5 Rocks
The resource includes a lot of free information about HTML5, including articles and tutorials.
7. The Code Player
The Code Player is a resource with step-by-step video tutorials that show how cool things are created from scratch. This is an opportunity to look over the shoulder of the programmer when he is working. The project teaches HTML5, CSS3, Javascript, etc. It is in alpha state.
8. Codecademy
Codecademy is a popular free site that adds a playful element to the learning process if you study with friends. Focused on web technology. Codecademy also launched the CodeYear project.
The site is said to have gained a lot of popularity following a tweet by the Mayor of New York earlier this year that he was going to use the site to teach coding in 2012.
9. Khan Academy
Khan Academy offers many courses that cover not only programming but also other topics.
For example, mathematics (many courses in different areas), science ,
finance and economics, etc.
ticket, get a password and connect to the livestream when it passes.
11. PeepCode
PeepCode covers many programming languages by providing downloadable (paid) lesson screencasts.
12. Eloquent JavaScript
Eloquent JavaScript is actually a book that provides an introduction to JavaScript and programming in general. The book exists in 2 formats. It is published electronically, which includes interactive examples and a mechanism for interacting with code samples (you can run the code or open it in the developer console). You can also buy the book in hard copy on Amazon. There is a translation into French (paper version) and German (electronic version).
13. Ruby Koans
The Koans will take you on a long journey to enlightenment in learning Ruby (not Ruby-on-Rails). The goal is to learn the Ruby language, syntax, structures, and some common functions and libraries.
14. Learn Code The Hard Way
Learn Code The Hard Way started out as a Python learning project as an online tutorial book, but material for learning Ruby, C, SQL, Regex was soon added.
15. Stack Overflow
Although it doesn't technically contain "tutorials", it has a ton of (easily searchable) information that can be of great help. Also, if you are stuck on something (and there is no answer on the resource yet), the community is very good at answering questions.
16. Coder Dojo
Coder Dojos are places where young people get together to learn how to code. Dojos are organized by volunteers. If you are a teacher or just want to share knowledge, you should take a closer look at this resource.
17. O'Reilly
In addition to the many, many books published by O'Reilly, the company also offers (paid) online courses for a variety of programming languages.
18. Scratch
Again, if you want to help someone learn, Scratch is free software developed by the MIT Media Lab to help you with that.
19. Apple Developer
A resource for those interested in developing software for Apple products.
20. Android Developer
The Google site for android developers continues to improve and contains many sections with recommendations for developers and designers. A video from Google I/O is also available.
21.Mobiletuts+
Mobiletuts+ is a resource with articles and tutorials for mobile app developers. Covers native app development using the iOS SDK, Android SDK/NDK, and Windows Phone 7 SDK, cross-platform development with tools like Titanium Mobile and PhoneGap, techniques for building websites accessible from mobile devices, and web apps on HTML 5, CSS, JavaScript.
It has a platform for online training of developers and designers (for a fee).
22. Udemy
Udemy offers courses (some free, some paid) on a wide variety of topics. Instructors include Mark Zuckerberg and Marissa Mayer.
23. Code School
Code School offers courses on web technologies with video tutorials, tasks to program a solution to a problem, and screencasts. Most of the courses are paid, there are a few free ones.
24. Bloc
Bloc promises to make you a "web developer in 12 weeks." For a hefty fee, Bloc will appoint a mentor who will train you for the allotted time. (Cost - $5000 for 12 weeks).
25. Treehouse
Treehouse has over 600 video tutorials (on web design, web development and iOS development) that can be viewed for a monthly fee. There are also premium subscriptions that offer more features.
26.Programmer
Programr has a different approach to learning to program, the essence of which comes down directly to programming. All attention is paid to the improvement of practical skills. At each step, you need to solve the tasks, develop applications, take part in competitions.
27. Processing
Processing is an open source programming language and development environment designed to teach (people who have never programmed) basic programming skills using visual feedback.
The language is based on Java but uses a simplified syntax and graphical programming model.
Used for graphics programming. Very quickly turned into a tool for creating professional works. Here you can watch a video of the work that was created using Processing.
28. Pluralsight
Pluralsight has a rich library of online courses for .NET developers. There are also courses for many other languages and technologies (about 360 courses in total). Access is provided for a paid monthly subscription. There is a free trial for 10 days (however, up to 200 minutes of video and with other restrictions).
29. LearnStreet
LearnStret is a resource for learning Javascript, Python, Ruby. The courses are interactive - the study takes place in the form of writing code and immediate results. There are theory, exercises, tips and videos.
30. codenamecrud.ru
The Odin Project . A bunch of resources (treehouse, codeschool included) are collected in a single course, which should ultimately take the student from scratch to the level of a junior webdev.
HTML/CSS, JS, jQuery, Ruby/Ruby on Rails, databases, bootstraps, gits, just the whole set.
Free htmlacademy.ru + paid intensives from them.
They give a ready-made profession.
I also advise you to pick up the free codecademy.com . In addition to standard courses, there is an opportunity to learn more specific things. Courses are updated frequently and new ones are launched.
And a separate funny project .
htmlacademy.ru - everything is intelligible and understandable. I advise!
You can get 30 days of free full access to treehouse if you didn't know :)
To do this, register through treehouse.nawroc.com
Ps Registration tip: there are many services with fake visa data that treehouse swallows.
As for me, paid courses are worth much more than a book. Why - because there real professionals immediately and at once tell the intricacies of this or that technology, this or that approach, and at the end you make a chat with the robot in three different variations. And any employer, if you provide him with this chat, finished later by you with the addition of new chips, will look at you with respect - it seems like you have experience and knowledge.
No book will do that.
Courses are a must have.
But that doesn't mean the books aren't worth reading. On the contrary, you must first read them and only them.
PS I myself am taking courses from proglive.ru.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question