Programming


In PHP with MySQL Beyond the Basics, expert instructor Kevin Skoglund introduces powerful PHP programming techniques using object-oriented programming (OOP). Both novice and experienced PHP developers will benefit from the efficient, well-organized, reusable, and easy-to-understand code that OOP offers. Kevin shows how OOP techniques can streamline database queries, help manage sessions, and simplify user logins. While building a real-world web application, Kevin also includes practical advice on topics ranging from structuring code to logging user actions. Exercise files accompany the course.

Web site and database assimilation is a necessity for many of today's businesses, and learning to work with PHP is key to integration success. The objective of PHP with MySQL Essential Training is to teach both new and experienced web developers the comprehensive steps for building dynamic, data-driven, interactive websites. Using PHP 5.2.x and MySQL 5.0.x, instructor Kevin Skoglund demonstrates the entire process of building a content management system. He starts with the basics of the PHP language (variables, arrays, loops, functions, etc.) and works up to building dynamic web pages with a MySQL back end. Kevin also covers blueprinting applications; structuring and interacting with databases; building, validating, and processing forms; and regulating user access with passwords. In addition, he provides practical advice, offers examples of best practices, and demonstrates refactoring techniques for improving existing code. The course has been updated for Mac OS 10.5 Leopard. Updated exercise files accompany the tutorials.



Introductory concepts that are essential and common across many different programming languages. Wanna make an iPhone app? A video game? A website? Or maybe even some Khan Academy exercises for the world to learn from? You’ll want these skills!

In Java for Beginners, expert author and professor Mike McMillan starts you along the path to enlightenment with Java. You'll learn the basic concepts, tools and functions that you will need to build fully functional programs with the popular programming language, Java. Java is the base for all object-oriented programming langauges.

This class will give you an introduction to the fundamentals of programming languages. Key concepts include how to specify and process valid strings, sentences and program structures. This course assumes previous programming experience, comparable to what is covered by the Udacity CS101 course. Take this class and learn how to build your own simple web browser complete with the ability to parse and understand HTML and JavaScript.


