An introduction to programming with Perl. This is a beginner-friendly course. Perl is getting its second wind in the form of an extended Modern Perl Renaissance. Magic and obfuscation are out and clarity and focus are in.
Introduction to Ruby and Rails. Rails continues to cut a wide path into new territory. Learn enough Rails to deploy Rails apps to Heroku. Good stuff. This course requires some programming experience.
A three-unit 16-week course packed into a seven-week Summer session. By the end of the course you will know enough Python to deploy apps on Google App Engine.
This class, and the wait list for the class, are at max enrollment. Your best chance for getting into the class is to check daily to see if someone has cancelled their enrollment in the course, creating an opening on the wait list.
You can also try to get on the wait list for my CSM version of this course.
Introduction to Ruby and Rails. Rails continues to cut a wide path into new territory. Learn enough Rails to deploy Rails apps to Heroku. Good stuff. This course requires some programming experience.
CS 132A or demonstration of CS 132A exit skills. ADVISE: CNIT 132. Learn to develop data driven web applications using Ruby on Rails. The course covers all of the core aspects of the framework including Activerecord, ERB, Rails Controller classes, Action Mailer, and application testing.
An introduction to Ruby programming in an Internet environment, including Git, Rails, and Heroku.
An introduction to Python.
This class is at max enrollment. However, the wait list still has openings. If the wait list is also full, you can try enrolling in my CCSF version of this course. Read the Wait List FAQ to learn how the wait list works.
An introduction to HTML5 and CSS3.
An introduction to PHP. This course will be an online revival of my popular CCSF PHP course.
An introduction to building Mobile web apps with JQuery and HTML5.
Agile practices in Web and Mobile App Development.