Earlier this week we notified our members and the public of our new initiative, one-on-one tutoring sessions. It triggered an interest and George Santos, program manager, takes care of them. One member has had more in-depth tutoring needs. He asked:
“What about writing real code (eg, C++, Python, Javascript, Java)?”
Any computer science program at local universities will cover an array of programming languages. And there are quite a few online learning sites. They offer more problem oriented coding tutorials and are free of charge or a very reasonable priced. All courses are conducted online with coursework published on web pages and in videos, and contain in addition tests, code review and provde a community forum to connect with professors and fellow students.
Make not mistakes: Online courses require a certain amount of self-discipline, curiosity, patience and perseverance, all traits of an aspiring software engineer.
Udacity
- Intro to computer science, building a search engine with Pyton.
https://www.udacity.com/course/cs101 - Intro to Programming: Problem Solving with Java
https://www.udacity.com/course/cs046 - Algorithms: Crunching Social Networks (uses Python)
https://www.udacity.com/course/cs215
CodeAcademy
- Javascript
http://www.codecademy.com/tracks/javascript - Phython
http://www.codecademy.com/tracks/python - PHP
http://www.codecademy.com/tracks/php - Ruby
http://www.codecademy.com/tracks/ruby
Make Use Of, one of my favorite technology sites, published a while ago the article: 3 Websites To Get Started With Learning C++
The Tech Shell provided in a slighly more recent article: 4 Best Sites To Learn C and C+
This should get people started, that would go more hard core on the learning path.
If you, dear reader know of any additional sites and resources, please post them in the comment section.
Photo: Chicago by Trey Ratcliff, Stuck In Customs