Note to self: The educational video studio Socratica has some of the best (and most amusing, in a wry way) videos about Python.
- Data types and objects (more advanced)
The excellent book series You Don’t Know JS is fully available online to read for free.
These two recently updated Codecademy courses are interactive, hands-on, and really great for beginners:
Good news, I think.
“Today, there are very few libraries that do not support Python 3. Python 3 Readiness shows that 342 of the 360 top packages for Python support 3.x.” (Read more. A link-filled resource.)
I learned Python from Zed Shaw’s Learn Python the Hard Way, which predisposed me to use Python 2.x. Also, as a Mac OS user, I already have Python 2.x without downloading or installing anything. Little by little, though, I’ve started to do all new projects in Python 3.x.
Free interactive exercises at Dash/General Assembly:
Supplement your HTML and CSS learning:
Best first website host for students and faculty:
Your first domain name registration is free.
Look stuff up and get good answers: HTML
Look stuff up and get good answers: CSS
Anything from W3schools — DON’T USE IT!
Do not confuse the bad W3schools with the good, proper W3C —
NOT JAVA! That is a completely different language.
Best book for learners — new edition will be published in February 2018:
Where to write your code
The best code editor is ATOM (Mac and Windows):
NOT DREAMWEAVER — never Dreamweaver!
Play with code interactively here:
Links updated Nov 9, 2017
UF DSI is a student organization that spans multiple disciplines and colleges at the University of Florida. They have a website and a Facebook group. They have a large, active board and are devoted to helping students advance their skills.
To that end, they offer free workshops throughout the academic year. Workshops cover Python, R, SQL, and data visualization. Links to DSI GitHub repos for each workshop series can be found on the website, and dates and times for workshops come through the Facebook group.