Посоветуйте сайт для изучения Java!

Здесь можно что-то выбрать


1. Для просмотра ссылки Войди или Зарегистрируйся

81bffd4808977b8ee347cb57417be320.gif


MIT’s Open Courseware предлагает 2100 курсов разнообразной тематики, в том числе Electrical Engineering и Computer Science. Бесплатные ресурсы включают онлайн-учебники, экзамены, мультимедийный контент, задания, проекты и примеры — все из фактических курсов MIT последнего десятилетия или около того.

2. Для просмотра ссылки Войди или Зарегистрируйся

Coursera запущена в апреле и уже преодолела отметку в 1 миллион студентов. Сейчас включает более 200 курсов из 33 университетов. Если вы еще не слышали о Coursera – это стартап в сфере онлайн-образования, основанный профессорами Стенфордского университета, который позволяет пройти полный интерактивный курс университета, который преподается настоящим профессором в одной из лучших школ мира. Бесплатно.

3. Для просмотра ссылки Войди или Зарегистрируйся

73680a14781b3c7a5d15ff4bd901bc57.png


Udacity – бесплатный сервис, в настоящее включает 14 классов, где «Вы обучаетесь, решая сложные проблемы… со всемирно известными преподавателями университетов». Курсы охватывают темы, которые не только учат вас писать код, но и дают хорошие познания в математике, физике и даже в том «Как построить стартап».

4. Для просмотра ссылки Войди или Зарегистрируйся

432fe0b1bcbe3526fb5989935bb5288c.png


Это Google и это код – достаточно солидный бесплатный ресурс и, очевидно, хороший вариант, если вы заинтересованы в разработке под Андроид. Также специализируется на некоторых продвинутых темах, например, распределенных системах и веб-безопасности.

5. Для просмотра ссылки Войди или Зарегистрируйся

4d00144dfd8c899767687fd52eff73f8.png


Mozilla собрала большую коллекцию ресурсов для обучения веб-технологиям.

6. Для просмотра ссылки Войди или Зарегистрируйся

a759276ac98c2baf90bd8cd81c6b7aff.png
Ресурс включает много бесплатной информации о HTML5, включая статьи и руководства.



7. Для просмотра ссылки Войди или Зарегистрируйся

384aa0eda4d1d724087afefe66bc7f36.png


The Code Player – ресурс с пошаговыми видео-руководствами, которые показывают как крутые вещи создаются с нуля. Это возможность смотреть из-за плеча программиста когда он работает. Проект обучает HTML5, CSS3, Javascript и др. Находится в состоянии альфа.

8. Для просмотра ссылки Войди или Зарегистрируйся

1d95a14408c80d4f1e15c8def75ac0fd.png


Codecademy – популярный бесплатный сайт, который вносит игровую составляющую в процесс обучения, если вы обучаетесь вместе с друзьями. Ориентирован на веб-технологии. Codecademy также запустил проект Для просмотра ссылки Войди или Зарегистрируйся.
Говорят, что ресурс приобрел большую популярность после твита мэра Нью-Йорка в начале это года, где он сообщил, что собирается использовать это сайт для обучения программированию в 2012 году.

9. Для просмотра ссылки Войди или Зарегистрируйся

c940aa3f231275f43e3a249bc4ac298f.jpg


Khan Academy предлагает множество курсов, которые охватывают не только программирование, но и другие темы. Например, математику (много курсов разных направлений), науку, финансы и экономику, и др.

10. Для просмотра ссылки Войди или Зарегистрируйся

c034a2212b12723cc5a3ea5288228fc6.png


General Assembly использует другой подход, предлагая платные livestream-сессии на темы вроде «Быстрое прототипирование: от Каркаса до HTML» – вы покупаете электронный билет, получаете пароль и подключаетесь livestream-у, когда он проходит.

11. Для просмотра ссылки Войди или Зарегистрируйся

ba502469324460de45110ecb1ab1c68b.png


PeepCode охватывает множество языков программирования, предоставляя загружаемые (платные) скринкасты уроков.

12. Для просмотра ссылки Войди или Зарегистрируйся

733b37d169b657aa9f890a570374d56d.png
Eloquent JavaScript, на самом деле, – книга, которая предоставляет введение в JavaScript и программирование в целом. Книга существует в 2 форматах. Она опубликована в электронном виде, который включает интерактивные примеры и механизм для взаимодействия с примерами кода (можно запустить код или открыть его в консоли разработчика). Также книгу можно купить в бумажном виде на Амазоне. Есть перевод на французский (бумажная версия) и немецкий (электронная).

13. Для просмотра ссылки Войди или Зарегистрируйся

The Koans проведет вас по долгому пути к просвещению в изучении Ruby (не Ruby-on-Rails). Целью является изучить язык Ruby, синтаксис, структуры и некоторые распространенные функции и библиотеки.

14. Для просмотра ссылки Войди или Зарегистрируйся

Learn Code The Hard Way стартовал как проект для обучения Python в виде онлайн книги-учебника, но вскоре были добавлены материалы для изучения Ruby, C, SQL, Regex.

15. Для просмотра ссылки Войди или Зарегистрируйся

fbd8ed371fca9e2d0369d97491e242e9.png
Хоть он технически и не содержит «туториалов», но имеет тонны (легко искомой) информации, которая может здорово помочь. Также, если вы на чем-то застряли (и на ресурсе еще нету ответа), сообщество очень хорошо отвечает на вопросы.

16. Для просмотра ссылки Войди или Зарегистрируйся

Coder Dojos – площадки, где молодые люди собираются вместе учиться программировать. Dojos организовываются добровольцами. Если вы преподаватель или просто хотите поделиться знаниями, вам стоит присмотреться к этому ресурсу.

17. Для просмотра ссылки Войди или Зарегистрируйся

8aa8e2b91d57d49ef6cbd23b8dddfa7d.gif
Кроме множества-множества книг, публикуемых O’Reilly, компания также предлагает (платные) онлайн-курсы для разных языков программирования.

18. Для просмотра ссылки Войди или Зарегистрируйся

a5f3d6806a45347422d00e667e314211.png
Опять же, если вы хотите помочь кому-то в обучении, Scratch – бесплатное ПО, разработанное MIT Media Lab, которое поможет вам в этом.

19. Для просмотра ссылки Войди или Зарегистрируйся

Ресурс для заинтересованных в разработке ПО для продуктов Apple.

20. Для просмотра ссылки Войди или Зарегистрируйся

bdbc694b1868dfa097094540e122a042.png
Сайт Google для андроид-разработчиков продолжает улучшаться и содержит множество разделов с рекомендациями для разработчиков и дизайнеров. Также доступно видео с Google I/O.


21. Для просмотра ссылки Войди или Зарегистрируйся

ea6c038e917d33dc510aeb1fa40f3b09.png


Mobiletuts+ – ресурс со статьями и руководствами для разработчиков мобильных приложений. Охватывает разработку нативных приложений c использованием iOS SDK, Android SDK/NDK и Windows Phone 7 SDK, кросс-платформенную разработку при помощи таких инструментов как Titanium Mobile и PhoneGap, техники для построения веб-сайтов, доступных с мобильных устройств, и веб-приложений на HTML 5, CSS, JavaScript.
Имеет площадку для онлайн-обучения разработчиков и дизайнеров (платно).

22. Для просмотра ссылки Войди или Зарегистрируйся

0ffda9b35e1aa4ae91d4dc5f0815881a.png


Udemy предлагает курсы (некоторые бесплатные, некоторые платные) по самым разнообразным темам. Среди инструкторов – Марк Цукерберг и Марисса Майер.

23. Для просмотра ссылки Войди или Зарегистрируйся

83c0b9ce87e9d9ce9f0e58a3c6dc0f97.png


Code School предлагает курсы по веб-технологиям с видео-уроками, заданиями запрограммировать решение какой-то задачи и скринкастами. Большинство курсов платные, есть несколько бесплатных.

24. Для просмотра ссылки Войди или Зарегистрируйся

99f5dcdc0809908992991e78e6a03b83.png


Bloc обещает сделать из вас «веб-разработчика за 12 недель». За солидное вознаграждение Bloc назначит ментора, который будет обучать вас на протяжении отведенного времени. (Стоимость – $5000 за 12 недель).

25. Для просмотра ссылки Войди или Зарегистрируйся

1dee32646a78bd589b7ba39791f63d2c.png
Treehouse насчитывает свыше 600 видео-уроков (по веб-дизайну, веб-разработке и разработке под IOS), которые можно просматривать за ежемесячную плату. Также есть премиум подписки, которые предлагают больше возможностей.
 
Вот канал "Для просмотра ссылки Войди или Зарегистрируйся" - там много полезного. Так же по Java многое есть. Вообще на youtube очень много инфы по Java. Советую там для начала поучится самым основам, а потом штурмовать учебники и тд.
 
Может кто либо посоветовать видео-урок про кастомизацию GUI ?
 
Занимаюсь на javarush.ru, интересный ресурс, но в лекциях иногда не хватает разъяснений, из-за чего можно потом долго думать над задачами к лекции, что же от тебя автор хочет, так же от этого некоторые моменты просто не понимаешь и проходишь дальше. Так что на пару к нему лучше использовать что-то еще. Мне понравились Для просмотра ссылки Войди или Зарегистрируйся уроки, тоже с юмором, хоть и пошловатым местами, но все понятнее, чем на том же javarush.
 
Вот держи - Для просмотра ссылки Войди или Зарегистрируйся
Это книга "Thinking in Java", автор Bruce Eckel, 4-е издание.
Все примеры можно скачать с сайта автора Для просмотра ссылки Войди или Зарегистрируйся , там же можно скачать бесплатно третью редакцию, для основ джава актуально до сих пор, в гугле можно нарыть перевод на русский язык, по русски название переводится "Философия Java".
 
Кстати, посидел я немного на явараш, вроде бы стало немного понятно, но всё же наверное надо вернуться к привычному варианту изучения чего-либо нового - к книгам :)
 
Назад
Сверху