Learning code online

 

Tập hợp một số tài nguyên trực tuyến (websites/hyperlinks) có thể hỗ trợ các bạn trẻ học được coding từ xa, online.

(last updated: 10/2017)

Ở đây ưu tiên các website tiếng Việt (hoặc của người Việt) trước, phần các website có nguồn gốc nước ngoài sẽ đề cập sau.

Online training (videos/podcasts)

myclass.vn

tedu.com.vn

kyna.vn

courses.vn

kampus.vn

techmaster.vn

laptrinh.io

.

Online training (hands-on/interactive)

vietpro.net.vn

zendvn.com

.

Online articles

laptrinhx.com (N/A now, temp lower quality code24h.com) –> superseded by grokking.org

techtalk.vn

techblog.vn

viblo.asia

kipalog.com

codehub.vn

toidicode.com

.

Q & A (sample code)

http://daynhauhoc.com

toughdev.vn/qa/

.

Motivation

https://techtalk.vn/ngunglambieng-canh-tinh-thuc-trang-luoi-bieng-tu-trong-tu-tuong-dang-lo-ngai-cua-sinh-vien-cntt.html

(Serious: https://www.facebook.com/notes/hoang-to/yếu-tố-giới-hạn-limiting-factors/10152318107858293/

Satirical: http://how.vndemy.com/background/1388-lap-trinh-su-ban-tai-can/ )

http://sites.google.com/site/newbielearnlinux2/smartquestions#6

http://tonybuoisangonline.com/noi-long-bo-de-su-to.html

http://tuoitre.vn/le-duc-thong-noi-gi-494729.htm

https://ducquoc.wordpress.com/2013/01/19/coder-rant-money/ 

https://ducquoc.wordpress.com/2011/11/12/cognitive-bias-traps/

https://hocthenao.vn/2015/01/27/dieu-toi-hoc-duoc-tu-coursera-khieu-anh/

http://newbielearnlinux.googlepages.com/smartquestions

.

Misc (conferences/events/UG/offline)

(vài trung tâm hoặc trainer tác giả nhận thấy là tạm được, i.e. giá rẻ và chất lượng không tệ – lưu ý: tác giả KHÔNG nhận PR/Ads cho bất kỳ cái nào trong bài viết này)

meetup.vn

ticketbox.vn

khoapham.vn

hocthietkeweb.net.vn

csc.edu.vn

Liệt kê thêm cho đủ số (mới):

cc.hcmut.edu.vn

unica.vn

quoctuan.info

khoahoclaptrinh.com

laptrinhvien.io

stanford.com.vn

techkids.vn

hoclaptrinhweb.org

hoclaptrinh.org

iviettech.vn

 

 

.

 

 

.

 

Bây giờ bắt đầu phần tiếng Anh (English).

 

18043011

Online training (videos/podcasts)

coursera.org

edx.org

freecodecamp.org

udemy.com

 

.

22221927_10213219363232116_3080624989916509826_n

.

Online training (hands-on/interactive)

codecademy.com

linuxacademy.com

udacity.com

codeschool.com

codegym.cc

.

22308941_10213219364032136_7842871211724726358_n

.

Online articles

dzone.com

infoq.com

developer.com

 

.

Q & A (sample code)

stackoverflow.com

softwareengineering.stackexchange.com

 

 

Về các trang thử thách dạng HackerRank, Codility, … thì đã được nêu sơ qua trong 1 bài viết trước đây. Tôi nghĩ không nên thử thách beginners quá sức nên không đưa vào đây, những trang đó phù hợp hơn với các bạn trẻ đã có experience.

(Sẽ nêu cụ thể trong bài viết về các trang online Judge / Challenge có tính competitive programming như IOI/ACM-ICPC)

.

 

 

Bonus: Một số trang tutorial về Java: baeldungmkyongpetriKainulainen, logicbig, howtodoinjavavogella, jenkovjournaldev, o7planningstudytrailsehchua, javatpointw3schools, …

* Lưu ý: cũng như những vấn đề khác trong cuộc sống, thường có hơn 1 cách để làm/đạt được điều mong muốn. Ít nhất sẽ có thể phân loại thành 2 cách: cách khó (Hard Way) và cách dễ (Easy Way). Nếu bạn có được mentor/partner tốt khi mới bắt đầu thì thường sẽ giảm được rất nhiều đường vòng, đỡ lãng phí thời gian “rework” đáng kể . Nhưng cũng sẽ khó thấy được những trở ngại và khó khăn lúc không thuận lợi, cũng như khó được tâm tính kiên nhẫn và hàm ơn (như những người đã thực sự vượt qua được khó khăn).

.

 

Hope this helps,

 

 

 

./.

About DucQuoc.wordpress.com

A brother, husband and father...
This entry was posted in Coding, Skill, Top5. Bookmark the permalink.

4 Responses to Learning code online

  1. Pingback: Agile developer practices | DucQuoc's Blog

  2. Pingback: Coding online run | DucQuoc's Blog

  3. Pingback: Nghiet Nga 30 T20 | DucQuoc's Blog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s