Programming and Web Design
To register click on the course title
Certifications:
Sun Certified Java Programmer
Sun's certification program in Java technology is an industry recognized, worldwide program that focuses on critical job roles in software application development and enterprise architecture. Sun's philosophy is that certification is central to the learning process as it provides validation of skill sets for specific job roles. Sun certification also offers a natural progression to support your career goals. Being a Sun Certified Associate verifies that you have the knowledge to enter into a career in application development or software project management using Java technology. The training builds a foundation set of skills, which can then be validated by becoming a Sun Certified Programmer. Includes exam prep for SE 5.0 CX-310-055 and SE 6.0 CX-310-065
100 hours 12 month access Instructor Supported $2695
Certificates:
Adobe Photoshop Certificate
Looking for a solid foundation in the industry standard graphics and image editor, Photoshop? Learn the basics and much more in this online program. If you are a graphic/web designer, digital artist or a photographer, with little or no working knowledge of Photoshop, or even if you are already familiar with Photoshop, this is the course for you! Take the plunge and sign up today to learn how to master the world's number one image editing software! A 30-day trial is available for download
64 hours 3 month access Instructor Supported $795
Web Design and Development Certificate - Advanced
Learn advanced web design skills in this five course program. As a student, you'll master the software programs that every web designer needs to know: C++, Flash ActionScript, JavaScript and ColdFusion. You'll learn how to create digital images and animations, and build standards-compliant Web sites or Web editing programs. Books included. A 30-day trial is available for download
160 hours 6 month access Instructor Supported $1995
Web Design and Development Certificate - Basic
This five-course program will provide you with the skills to get an entry-level job developing and designing web sites. Courses: HTML/XHTML Introduction, Adobe Acrobat, Dreamweaver Introduction, Flash Introduction, Dreamweaver Advanced. Books included. A 30-day trial is available for download
160 hours 6 month access Instructor Supported $1995
AutoCAD Certificate
This CAD Certificate program provides training in all aspects of Computer Aided Drafting and Design with the latest versions of AutoCAD. It is invaluable for architects, engineers, interior designers and all others involved in the production of technical drawings. Upon successful completion of this complete AutoCAD training program you will have the knowledge to set up and produce detailed technical drawings in either a two-dimensional or three-dimensional environment. This complete AutoCAD training program including basic and advanced 2D technical drawings, 3D modeling, rendering and customization. A discount package with 12 months access.
256 hours 12 month access Instructor Supported $2445
ColdFusion Foundations Certificate
ColdFusion is a powerful server-side scripting language that allows users to interact with databases to produce dynamic pages. ColdFusion is a tag-based language and very easy to learn to use but also a powerful programming environment. At the end of this class, students will be able to create pages that display a requested set of records from the database. Students will be able to create forms that allow users to add, edit or delete records from the database, create data-driven applications using application, client and session variables, improve the processing of their data-driven web sites by creating user-defined functions and reusable components and include dynamic graphs from their database in their web applications. Book included. A 30-day trial is available for download
64 hours 3 month access Instructor Supported $825
Digital Art Certificate
Using Illustrator, Adobe Photoshop, Adobe Flash and InDesign software train for a new career in digital art. Designers may produce promotional displays and marketing brochures for products and services, design distinctive logos for products and businesses, and develop signs and signage systems for businesses or government. In addition a growing number of graphic designers are developing material for web pages, computer interfaces, and multimedia projects. Designers who are skilled in using digital art to create interactive websites, computer games and educational resources will find their talents in demand in coming years. Instructor-led program with traditional start and end dates. Books included. A 30-day trial is available for download
128 hours 12 month access Instructor Supported $1695
Dreamweaver Foundations Certificate
Students will be able to create and manage web sites using Macromedia Dreamweaver, insert pictures, Flash text and buttons into web pages, use Cascading Style Sheets to format web pages, ill use frames, layers and tables for designing layout for pages, manage sites using Dreamweaver's site management tools, build data-driven websites using Dreamweaver. The course starts with a review of building static websites using HTML, CSS, and templates. Students will configure their Dreamweaver sites to be ready to build a dynamic web site, use PHP, ASP or ColdFusion to build their dynamic sites. Using the Dreamweaver tools, students will build dynamic sites that include emailing form content, connecting to a database and displaying records from the database, and updating database information using forms. Book included. A 30-day trial is available for download
64 hours 3 month access Instructor Supported $765
Flash ActionScript Certificate
ActionScript is the programming language that enables you to use Macromedia’s popular Flash to create highly interactive multimedia-based Web sites, product demos, teaching materials, and more. If you’re familiar with the logic of other programming languages, ActionScript will seen quite familiar. After you’ve learned the logic behind how scripting works, as well as the many things it allows you to create and do, chances are you’ll wish you had started sooner. Creativity isn’t reserved for artist and designers, after all; scripting is another form of creativity, and equally as rewarding. With a thorough knowledge of ActionScript, you can express yourself in many ways may never have imagined. Instructor-led program with traditional start and end dates. Book included. A 30-day trial is available for download. .
64 hours 4 month access Instructor Supported $995
Java Enterprise Development with the J2EE
Java developers and architects face many challenges when designing an effective and flexible Java enterprise system. Developing robust Java enterprise applications is a complex process that requires extensive infrastructure code. By incorporating J2EE design patterns and choosing the right framework, programmers can streamline and simplify the Java enterprise development process. 50 to 100 hours depending on knowledge and skill level.
100 hours 12 month access Instructor Supported $2225
Java Foundations Certificate
Students will receive a thorough introduction to the basic syntax and structure of the Java programming language. Students will create text-based Java applications that define variables and arrays and that use if statements, switch/case statements, for loops and while loops. Students will define classes and use those classes to create applications. Students will learn to create new classes based on existing classes using inheritance. Students will create graphical applications and applets. A background in programming or a familiarity with C++ is helpful but not necessary for this class. Instructor-led program with traditional start and end dates. Book included. A 30-day trial is available for download. Book Included.
64 hours 3 month access Instructor Supported $765
Java Programming Certificate Advanced
3 courses Advanced Java program includes the following: Java Server Pages (JSP) - Students who are familiar with programming in Java will expand their skills to include the development of web applications using Java Server Pages. Students will create Java Servlets and JavaBeans. Students will write JSP applications that use Session variables and that access a database. Java Web Services - Students who are familiar with Java will create Java Web Services. The course will start with a short introduction to XML and then cover the XML technologies that support web services, include WSDL and SOAP. Students will write Java code to process the XML messages and create the WSDL and SOAP messages for the web service.. JavaScript Introduction - This class will give students a thorough introduction to the JavaScript language. At the end of this class, students will be able to create JavaScript functions that define variables and arrays and that use if statements, switch/case statements, for loops and while loops. Books included,
96 hours 3 month access Instructor Supported $1375
Macromedia MX Suite - Online
This suite of courses includes all of the Macromedia courses including Flash 8, MX Designer and Developer, ColdFusion MX Developer, Dreamweaver 8 and MX Developer. These eight courses are design to prepare you to pass Macromedia exams #501, #502, #701 and #801. 135 to 270 hours depending on knowledge and skill level.
135 hours 12 month access Instructor Supported $2645
XML Foundations Certificate
This class will give students an introduction an overview to creating XML documents and the tools that are available for working with XML documents. Students will be able to create well-formed and valid XML documents. This class does not require a background in programming or web design, but both would be helpful. Students will need to download and install some free applications to complete some exercises. Book included. A 30-day trial is available for download
64 hours 3 month access Instructor Supported $765
IT Infrastructure Library (ITIL) from ISEB
The course is a detailed modular introduction to the concepts, terms objectives, definitions, benefits and relationships within core IT service management processes and functions, according to ITIL. It prepares participants for the examination leading to the Foundation Certificate in IT Service Management.
32 hours 12 month access Instructor Supported $1680
Courses:
Adobe Acrobat - Online
Adobe Acrobat allows users to convert documents you create in Word, Excel, PowerPoint or any other application into Portable Document Files (PDF). A PDF can be viewed and printed by any with a copy of Adobe's free Acrobat Reader. In this course students will learn to create and manage PDF files. Students will add navigation aids to their PDF files. Students will prepare documents for review and adding security features to their documents. Students will also learn to complete PDF forms electronically. Students must have a copy of Adobe Acrobat Standard. A 30-day trial of Adobe Acrobat is available for download. Book included.
32 hours 7 month access Instructor Supported $375
Adobe Acrobat Forms - Online
Students will learn the basics of building forms using Adobe Acrobat. Students will add form fields like text boxes, check boxes, radio button and drop down lists. Students will learn how to send forms to be filled out and collect data from users. Students should have a basic familiarity with Adobe Acrobat. A copy of Adobe Acrobat is required. A 30-day trial version is available.
8 hours 3 weeks access Instructor Supported $250
Adobe Fireworks
This course will instruct the learner how to create images for web pages. Students will learn how to work with Bitmap images, how to effectively use Vector drawing tools, how to create buttons, and how to optimize images for your web page. Students will need a copy of Fireworks. A 30-day trial is available. Book Included.
32 hours 7 week access Instructor Supported $375
Adobe Flex
Adobe Flex allows you to create interactive internet applications. In this course you will learn to design, develop and deploy Flex applications. You will learn to develop custom components using MXML and ActionScript. You will need a copy of Adobe Flex. A trial version is available. Book Included’
32 hours 7 week access Instructor Supported $375
Adobe Illustrator
Adobe Illustrator allows you to create artwork that you can use for web pages or any print or electronic media. This course will give students a good overview of the tools and features of Illustrator. Students will create artwork using the various tools including the pencil and pen tools. Students will learn the various ways to apply color to their artwork. Students will work with layers, the 3D effects, and symbols. Students will need to have a copy of Illustrator. A 30-day trial is available for download. Book Included.
32 hours 7 week access Instructor Supported $375
Adobe InDesign
Adobe InDesign allows you to design and produce stunning documents on your desktop printer or using a professional printer. Or convert your documents to PDF format or publish them on a website. This class will walk you through setting up the InDesign workspace, adding text and graphics to your document, creating layouts with frames and applying formatting with styles. Students will need a copy of InDesign. A trial version is available. A 30-day trial is available for download
32 hours 7 week access Instructor Supported $375
Adobe LiveCycle Designer
One of the advantages of PDF documents is the ability to distribute forms to your end user for them to fill out and return. LiveCycle Designer is the tool that comes with Acrobat that allows you to create interactive forms. In this class you will explore the LiveCycle Designer interface and build a basic form. The course content includes design and usability tips on how to build effective forms. You will create forms, add interaction and manage form data. Students will need a copy of LiveCycle Designer. A trial version is available. Book Included.
16 hours 5 weeks access Instructor Supported $255
Adobe Premiere
Adobe Premiere gives you powerful video and audio editing tools. Students will add transitions, special effects, graphics, titles, and music to their Premiere projects. Students will adjust the image quality of the video and edit and mix the sound track. Students will build picture-in-picture effects, create animated titles, record voice-overs, add motion effects, and publish the results to a variety of formats. Students will create streaming video for playback on a web site. Students must have a copy of Adobe Premiere. A 30-day trial is available. Book included. A 30-day trial is available for download. Book Included.
32 hours 7 month access Instructor Supported $375
Ajax Introduction
If you are already familiar with HTML, CSS, JavaScript and PHP and you want to move your web application development to the next level, and then Ajax is where you need to be. Ajax allows you to create dynamic and responsive web applications. Using Ajax you send information to the server and update the page without sending the page to the server. The course covers the very basics of CSS, JavaScript and PHP as they relate to Ajax but a knowledge of those before you start the course will be helpful. You will need a web browser and a tool for creating website. Many are available for free. Book included.
32 hours 2 month access Instructor Supported $375
ASP.Net using C#
Students will learn to create dynamic sites using ASP.NET with C#. During this class students will work examples to collect information from a form and to process it, and read and write records to a database. Students will learn to track user state, using session, and server variables and will learn how to create a secure web application. Students will learn to work server controls, validation controls and will learn to create their own user controls. A background in both C# programming and web design is helpful. Students will need a copy of Visual Studio.NET and access to a web server that supports ASP.NET. Book Included.
32 hours 2 month access Instructor Supported $375
ASP.Net Using Visual Basic.Net
Students will learn to create dynamic sites using ASP.NET with VB.NET. During this class students will work examples to collect information from a form and to process it, and read and write records to a database. Students will learn to track user state, using session, and server variables and will learn how to create a secure web application. Students will learn to work server controls, validation controls and will learn to create their own user controls. A background in both programming and web design is helpful. Students will need a copy of Visual Studio .NET and access to a web server that supports ASP.NET. Book Included.
32 hours 2 month access Instructor Supported $375
AutoCAD 1 - Introductory 2D
In this introductory, online CAD training course, students will learn the basic features of AutoCAD. New concepts include setting up a drawing, navigating a drawing, basic construction and editing commands, layering techniques, dimensioning and annotation techniques, tiled and floating viewports and an introduction to layouts and basic plotting procedures. Students will use these concepts and procedures in the creation of a variety of two-dimensional technical drawings.
64 hours 3 month access Instructor Supported $835
AutoCAD 2 - Advanced 2D
In this online CAD training course, students will learn the advanced two-dimensional capabilities of AutoCAD. New concepts include: advanced dimensioning techniques such as lateral tolerances and alternate units, advanced viewport creation and paperspace detailing, annotation scaling techniques, multi-layout paperspace plotting, hatching and presentation techniques, tables and fields, layer and selection filters, blocks and symbol libraries, attributes, Dynamic Blocks, externally referenced drawings, raster images, sheet sets, and publishing.
64 hours 3 month access Instructor Supported $835
AutoCAD 3 - 3D Modeling
In this online CAD training course you will master the powerful 3D modeling capabilities of the latest versions of AutoCAD. New concepts include 3D workspaces, 3D user coordinate systems, creating and modifying 3D primitives, working with visual styles, 3D navigation tools, Booleans and composite solid modeling, Extrude and Revolve operations, Region modeling, Helix, Sweep and Loft modeling techniques, editing and manipulating models at both the object and sub object levels, 2D drawing extraction procedures, meshes and surface modeling, sections and live sections, assembly modeling, and an introduction to Rendering.
64 hours 3 month access Instructor Supported $835
AutoCAD 4 - Rendering and Customization
In this online CAD training course you will master the powerful Rendering capabilities of the latest versions of AutoCAD. New concepts include: Render Settings and Procedures with Mental Ray, Camera views and Custom Backgrounds, Materials, Textures and Finishes, Sunlight Systems and Shadows, User Lights and Attenuation, Faking Indirect Illlumination, Advanced Mapping techniques, Landscape and Entourage, Global Illumination and Photon Mapping, Final Gathering, Reflections and Raytracing with Metals, Glass and Liquid Materials, Motion Path Animations, Customizing the User Interface, Custom Toolbars, Custom Commands and Macros.
64 hours 3 month access Instructor Supported $835
AutoCAD Architecture I - Residential Buildings
This introductory course will lead the user through the basic procedures of designing an integrated building model. New topics include project creation, navigation and display concepts, designing with components, working with levels, creating and editing walls, adding doors and windows, creating floor and roof objects, working with view properties, object styles, loading and modifying family components, adding dimensions and annotations, adding and modifying drawing sheets and plotting procedures.
64 hours 3 month access Instructor Supported $835
Blogging with WordPress
Blogging is a great way to get the word out about your product, expertise or anything that's on your mind. WordPress is one of the most popular blogging applications, readily available on a lot of web hosts. In this course you will configure WordPress options and customize its appearance. We explore options for blog topics and getting the word out about your blog. You will write blog entries, publish them and then set up accounts for allowing access to your blog. Book Included.
16 hours 5 weeks access Instructor Supported $255
Building Accessible Web Sites
Create pages that are section 508 compliant. Students will learn about page layout, HTML options, tag attributes and other requirements that will help to make their pages accessible to all users. Students will need to download a trial version of a screen reader so they can experience how their pages are "viewed" by the visually impaired.
8 hours 3 weeks access Instructor Supported $250
Building Interactive Web Sites with CSS, DHTML and Ajax
Even with high-speed internet connections becoming more the norm, the demand is still for faster, more responsive web pages. Ajax allows you send information to the server and refresh the content on the page without having to resubmit the entire page. In combination with CSS and JavaScript, Ajax allows you to create interactive web pages that look great and respond to the user quickly. This course will cover the basics of CSS, DHTML with JavaScript and Ajax. A knowledge of HTML is a must. You will need a tool for creating web pages. Many are available for free. Book Included.
32 hours 2 months access Instructor Supported $375
C Programming Introduction
Students will receive a thorough introduction to the basic syntax and structure of the C programming language. Students will create C applications that define variables and arrays and that use if statements, switch/case statements, for loops and while loops. Students will create functions. Students will build applications made up of several files. This course is a good introduction for those that have never programmed before. Students will need a C compiler. There are compilers that are available for free. Book Included.
32 hours 2 months access Instructor Supported $375
C# Advanced - Online
This course is a continuation of the C# Introduction course. Students will learn to define classes and how to build new classes by inheriting from existing classes. Students will create C# applications that read from and write to a database. Students will create C# to read and write binary files and to work XML data. Students will need a C# compiler. One is available for download for free. Book Included.
32 hours 2 months access Instructor Supported $375
C# Introduction
Students will be introduced to the concepts of Object-oriented programming using C#. Students will learn the fundamentals of .NET programming as they create C# applications. Students will create applications that use variables, conditional statements, looping statements, arrays and function. No programming background is required for this course. Students will need a C# compiler. One is available for free download. Book included.
32 hours 2 months access Instructor Supported $375
C++ Advanced
Students will receive a thorough introduction to object-oriented programming in C++. Students will define classes and use those classes for building applications. The classes will include overloaded operators, friend functions, constructors and destructors. Students will create new classes from existing classes using inheritance and polymorphism. In addition students will learn to read and write data to files. This class is a continuation of the Introduction to C++ class. Students will need access to a C++ compiler. There are compilers available for download. Book Included.
32 hours 2 months access Instructor Supported $375
C++ Introduction
Students will receive a thorough introduction to the basic syntax and structure of the C++ programming language. Students will create C++ applications that define variables and arrays and that use if statements, switch/case statements, for loops and while loops. Students will create functions and pass information into functions by value and by reference using pointers. Students will build applications made up of several files. This course is a good introduction for those that have never programmed before. Students will need access to a C++ compiler. There are compilers available for download. Book Included.
32 hours 2 months access Instructor Supported $375
ColdFusion Introduction
ColdFusion is a powerful server-side scripting language that allows users to interact with databases to produce dynamic pages. ColdFusion is a tag-based language and very easy to learn to use but also a powerful programming environment. At the end of this class, students will be able to create pages that display a requested set of records from the database. Students will be able to create forms that allow users to add, edit or delete records from the database. Students will be able to create data-driven applications using application, client and session variables. A good understanding of web page creation is useful but not necessary for this class. Students will need access to ColdFusion Server. A free evaluation version is available. Book Included.
32 hours 2 months access Instructor Supported $375
ColdFusion Advanced
This class is a continuation of the Introduction to ColdFusion class. At the end of this class, students will be able to improve the processing of their data-driven web sites by creating user-defined functions and reusable components. Students will be able to include dynamic graphs from their database in their web applications. Students will be able to send email from their ColdFusion applications. Students will be able to create applications that gracefully recover from errors and will be able to package their data as XML for sending to other applications. Students will need access to ColdFusion Server. A free evaluation version is available. Book Included.
32 hours 2 months access Instructor Supported $375
Cool Web Pages with CSS and Layers
Learn the latest tricks in web page design. Students will use Cascading Style Sheets (CSS) and the layer tags to create page layouts. Students will position objects on the page and combine text and graphics for stylish layouts. Students should have a basic understanding of HTML. No software is required. Book Included.
16 hours 5 weeks access Instructor Supported $275
CorelDraw Introduction
Students will learn the fundamentals of using Corel Draw to create and edit vector images as well as photographs. Book Included.
32 hours 2 months access Instructor Supported $375
Designing Web Sites with CSS
Using Cascading Style Sheets (CSS) to design the format and structure of your web pages can make your life as a web designer and web design maintainer much easier! CSS allows you to control the appearance of text, graphics and page layout for a single page or the entire site. If you decide later that you want to make a change to the design of the site you can change a few lines of CSS formatting and have the changes made without having to change the structure of the page. In this course you will learn to build web pages to best take advantage of using CSS to design the look of the site. You will learn to apply color, font and spacing attributes to pages for both web and print layout. Students will need a text editor or web site design tool. There are free tools available. Book Included.
16 hours 5 weeks access Instructor Supported $275
Dreamweaver Introduction
At the end of this class students will be able to create and manage web sites using Adobe Dreamweaver. Students will insert pictures and media objects into web pages. Students will use Cascading Style Sheets to format web pages. Students will use layers and tables for designing layout for pages. Students will manage sites using Dreamweaver's site management tools. Students will need a copy of Dreamweaver. A 30-day evaluation version is available. Book Included.
32 hours 2 months access Instructor Supported $375
Dreamweaver Advanced
During this course students will learn to build data-driven websites using Dreamweaver. The course starts with a review of building static websites using HTML, CSS, and templates. Students will configure their Dreamweaver sites to be ready to build a dynamic web site. Students can use PHP, ASP or ColdFusion to build their dynamic sites. Using the Dreamweaver tools, students will build dynamic sites that include emailing form content, connecting to a database and displaying records from the database, and updating database information using forms. Students should be familiar with creating web pages with Dreamweaver. Students will need a copy of Dreamweaver and a webserver that supports the server technology they choose to work with. Book Included.
32 hours 2 months access Instructor Supported $375
Flash ActionScripting
This course will give the student an overview of the workings of Flash ActionScripting. Students will learn how to use ActionScripting to create content, create and manipulate components, to load movies, and to animate colors and filters. Students will need a copy of Flash. A 30-day trial is available. Book included.
32 hours 2 months access Instructor Supported $375
Flash Introduction
Students will create vector graphics using Flash's drawing tools. Students will create basic animations using motion and shape tweening. Students will create interactive Flash projects using ActionScript. Students will create a web-based application that reads from files and links to other pages. Students will create accessible content using Flash. Students will import sound and video into their Flash animations. Students will need a copy of Flash. A 30-day trial is available. Book Included.
32 hours 2 months access Instructor Supported $375
Flash: Creating Cool Buttons
Create cool buttons for your web pages. Students will create movie clips, and buttons and combine them to create animated buttons. Students will use basic ActionScript commands to create menus. Students will need a copy of Flash. A 30-day trial is available.
8 hours 3 weeks access Instructor Supported $250
Game Programming with Flash
Students who are comfortable designing in Flash and are familiar with ActionScript will learn the basics of designing games using Flash. Students will start with creating a basic game and progress through adding scripts, sound, and the physics of games. Students will save data and create 3D interactive games. Students will need a copy of Flash. A 30-day evaluation is available for free. Book Included.
32 hours 2 months access Instructor Supported $375
Get Started with Podcasting
Got a computer? a microphone? a topic you can talk about? Then you are ready to get started with podcasting! Podcasting allows you to publish audio or video content that you can share with the world. Your listeners can download your message and listen to it on their mobile audio devices. This course will introduce you to the skills you will need to create, edit and publish your audio or video podcast. We will explore tools that are available for creating podcasts, publishing them and how you could make money. Book Included.
16 hours 5 weeks access Instructor Supported $285
Getting Started with Blogging
If you have thought about starting your own blog, then this is the course for you. In this course you will launch your blog and learn to write for your audience. Topics to be discussed include writing and editing your blog, getting others to contribute, getting the word out about your blog, generating traffic to your blog, and ways you can make money from your blog. Book Included.
8 hours 3 weeks access Instructor Supported $250
HTML Jumpstart
Students will learn the basics of creating HTML documents by hand coding HTML. Students will create web pages that contain text and formatting. Students will learn to add graphic images to their web pages, as well as adding images as backgrounds. Students will learn the basics of using tables for page layout. No software or book is required for this course.
8 hours 3 weeks access Instructor Supported $250
HTML/XHTML Introduction
Whether you are planning to build a basic web page with pictures of the kids for Grandma to see, or planning to build the next e-commerce portal, you will be using HTML to build your pages. HTML is the language of the web and what gives us all the ability to access the information regardless of the type of computer or types of applications we run. HTML is in the process of becoming XHTML, Extensible HyperText Markup Language. This new generation of markup language focuses on the description of what the text is. Formatting is removed from the markup language and left to the Cascading StyleSheets (CSS). HTML will always be with us, but the move to XHTML will make your web pages better structured and more accessible to the world. Book Included.
32 hours 2 months access Instructor Supported $375
Java Introduction
Students will receive a thorough introduction to the basic syntax and structure of the Java programming language. Students will create text-based Java applications that define variables and arrays and that use if statements, switch/case statements, for loops and while loops. Students will define classes and use those classes to create applications. Students will learn to create new classes based on existing classes using inheritance. Students will create graphical applications and applets. A background in programming or a familiarity with C++ is helpful but not necessary for this class. Students will need a Java compiler. Compilers are available for download. Book Included.
32 hours 2 months access Instructor Supported $375
Java Advanced
This class is a continuation of the Introduction to Java class. At the end of this class, students will be able to create graphical applications and applications that read and write to files and databases, and use threads. Students will need a Java compiler. Compilers are available for download. Book Included. Book Included.
32 hours 2 months access Instructor Supported $375
Java Server Pages
Students who are familiar with programming in Java will expand their skills to include the development of web applications using Java Server Pages. Students will create Java Servlets and JavaBeans. Students will write JSP applications that use Session variables and that access a database. Book Included.
32 hours 2 months access Instructor Supported $375
Java Web Services
(Java Enterprise Edition) Students who are familiar with Java will create Java Web Services. The course will start with a short introduction to XML and then cover the XML technologies that support web services, include WSDL and SOAP. Students will write Java code to process the XML messages and create the WSDL and SOAP messages for the web service. Students will need a Java compiler and web server for developing the applications. There are free versions available for download.
32 hours 2 months access Instructor Supported $375
JavaScript Introduction
This class will give students a thorough introduction to the JavaScript language. At the end of this class, students will be able to create JavaScript functions that define variables and arrays and that use if statements, switch/case statements, for loops and while loops. Students will be able to work with the Document Object Model (DOM) for manipulating web pages and testing user input in forms. Students will be able to write scripts that create and read cookies and respond to user interaction through mouseovers and clicks. An understanding of HTML/XHTML and programming is useful but not necessary for this course. No software is needed. Book Included.
32 hours 2 months access Instructor Supported $375
MySQL Introduction
This course will give students the skills they need to set up and manage a MySQL database. Students will learn the basics of designing a relational database and learn to use SQL statements to create databases, tables and manage data in the data tables. Students will create a MySQL database and will identify the types of data that can be stored in data tables. Students will use the PHPMyAdmin tool to view and manage their MySQL databases. Students will learn to write applications which use MySQL databases. Book Included.
32 hours 2 months access Instructor Supported $375
Object-Oriented Design Fundamentals
If you are making the move from procedural programming to object-oriented programming, are getting started with object-oriented programming or will be managing and object-oriented design project you will find that object-oriented design is a different way of thinking about solving problems than you are accustomed to. This course will introduce you to the terminology of object-oriented programming and how to design classes, objects and interfaces for reuse. You will build objects through inheritance, composition, aggregation and association. You will identify the differences between interfaces and implementation. Book Included.
16 hours 5 weeks access Instructor Supported $285
PERL Scripting for the Web
PERL is the scripting language most used in developing web-based applications. Students will learn the syntax and structure of PERL and how to read from and write to files. Students will learn to create functions and classes in PERL. Students will learn to read and write to a database and how to generate output. Students will learn to collect data users submit on a web-based form and to use it to generate custom web pages. Students will need access to a web-server that uses PERL. Book Included.
32 hours 2 months access Instructor Supported $375
Photoshop Intermediate
During this course you will learn more about how Photoshop can be used to retouch and restore digital images. You will learn how to correct, change and improve the color of an image, get rid of stains and scratches on scanned images, combine images, add special effects and filters to images and to create images using Photoshop's artistic tools. It is recommended that you take the Photoshop Introduction or have worked with Photoshop before taking this class. Students will need a copy of Photoshop. A 30-day trial version is available. Book Included.
32 hours 2 months access Instructor Supported $375
Photoshop Introduction
This class will introduce the new user to the basics of working with Photoshop for retouching images and drawing. Students will be able to use various techniques for selecting in order to edit and retouch images. Students will be able to prepare images for including in a web site or for including in printed documents. Students will be able to edit images using the painting tools, clone stamp and drawing tools. Students will be able to create new images using the pen tool and the drawing and painting tools. Students will be able to create and edit images using layers. Students will need a copy of Photoshop. A 30-day trial version is available. Book Included.
32 hours 2 months access Instructor Supported $375
Photoshop Jumpstart
Students will learn the basics of image correction in Photoshop. Students will learn to correct the overall appearance of the image by improving contrast, color and composition. Students will learn to save their images to be used on web pages. Students will need a copy of Photoshop. A 30-day trial version is available. No book is required for this course.
8 hours 3 weeks access Instructor Supported $250
Photoshop: Digital Scrapbooking
Create scrapbook pages using your digital photos! Students will use Photoshop to touch up their images and to create scrapbook pages. Students will learn to create patterned backgrounds, add text and embellishments to their pages. Students will need a copy of Photoshop. A 30-day trial is available.
8 hours 3 weeks access Instructor Supported $250
Photoshop: Text Effects
Create cool text for your web pages or other projects. Students will create and edit text objects in Photoshop. Students will work with layer effects and filters to create text that looks like it is made of wood, metal, plastic or marble. Students will need a copy of Photoshop. A 30-day trial is available. Book Included.
8 hours 3 weeks access Instructor Supported $250
PHP Web Programming
PHP is used to create dynamic web sites. Students will learn to syntax and structure of PHP. Students will learn to collect data from a web-based form and use it to create dynamic web pages for their users. Students will need access to a web server that supports PHP. Book Included.
32 hours 2 months access Instructor Supported $375
PHP Advanced
If you are familiar with the basics of programming and want to move to the next level, this class is for you! In this course we will explore the object-oriented side of PHP. You will design and use objects in your PHP applications. We will cover security, networking, PEAR, XML and Ajax. We will cover working with databases and techniques for developing web-based applications. Students will need access to a webserver that supports PHP and a database. Book Included.
32 hours 2 months access Instructor Supported $375
Programming Introduction
This course will introduce students to the basics of computer programming. Students will learn about the concepts of looping, functions, conditional statements and program design. This course prepares students to enter introductory level courses in any programming language. No prior knowledge of computer programming is needed for this course. Book Included.
32 hours 2 months access Instructor Supported $375
QuarkXpress Introduction
Students will use QuarkXPress to create documents for publication. In this course students will add text and format text to their documents, add table data, and include pictures. Students will create Master Pages, manage color and work with long documents and the collaboration features. Book Included.
32 hours 2 months access Instructor Supported $375
RSS Basics
RDF Site Summary (RSS) is a tool that allows web site developers to share information about their sites with other sites or include information from other sites in their own. It can be used to show weblogs or newsfeeds on a website. Students will explore the XML code behind RSS and how to create and use syndicated text in their own web site.
8 hours 3 weeks access Instructor Supported $250
Ruby for Rails
If you are already using Rails, get under the hood of Rails and learn Ruby. Rails is a web applications development framework based on the Model-View-Controller (MVC) architecture which uses Ruby as its programming language. With this course you will learn Ruby itself so you can make your Rails applications even more powerful. In this course you will learn how Ruby and Rails work and learn the building blocks of Ruby: objects, variables, classes, modules and programs. You will learn to use the built-in classes and modules to build an application. You will need a webserver running Ruby, Rails and a database application. These are available for free and the course includes instructions for installing them. Book Included.
32 hours 2 months access Instructor Supported $375
SQL Programming
Structured Query Language (SQL) is the language use to work with databases and the information stored within them. In this course students will learn to query a database to SELECT the data with which they want to work. Students will use SQL to create, edit and delete data tables. Students will learn to create views, functions, and stored procedures. Students will need access to a database that uses SQL commands. The book for the course includes a trial edition of Microsoft's SQL Server 2000. Book Included.
32 hours 2 months access Instructor Supported $375
UML Fundamentals
Whether you are designing object-oriented applications or planning a project deployment, UML can help you better visualize the process and communicate design requirements to those involved in the project. In this course you will create UML Use Case Diagrams, Activity Diagrams, and Sequence Diagrams. You will create UML Class, Object and Package diagrams and use them show composite structures and component diagrams. You will also create State Machine and Deployment diagrams. Book Included.
16 hours 5 weeks access Instructor Supported $285
Understanding Search Engines and Online Directories
Ever felt overwhelmed when using the Internet? The Internet is a terrific resource with millions of websites dedicated to almost any topic. With so many websites, it is easy to get lost. Search engines gather web pages for their indexes automatically. Directories have human editors who look at page content and decide how and where, or even if, pages should be listed. Learn more about how to find the websites you are searching for in less time by learning more about these valuable sources of online information.
16 hours 5 weeks access Instructor Supported $285
User-Friendly Web Design
Have you found the perfect link, then it doesn't work or you get a 'Page Not Found' error? When creating or updating your web site, it is important to make sure it is user friendly. Visitors should be able to find what they need quickly and easily. Learn to create easy to follow, user friendly navigation links, check your site regularly and how to develop a quality site map which can help users quickly find any page in your web site. Make your website visitors experience a good one and they will be sure to come back for more, as well as referring others and possibly linking to you.
16 hours 5 weeks access Instructor Supported $285
VBA Programming
This course will introduce students who are familiar with Word, Excel or Access the basics of writing and debugging VBA code. VBA is Microsoft's Visual Basic for Application and is the tool used to create custom macros and user-interfaces in the Office applications. Students will learn to define variables, create loops and branching statements, define functions, get user input and interface with the application of their choice. Students will need a copy of Microsoft Word, Excel or Access. A 30-day trial is available. Book Included.
32 hours 2 months access Instructor Supported $375
Visual Basic .NET Advanced
This class is a continuation of the Introduction to Visual Basic class. At the end of this class students will be able to create classes and objects and use them to create new classes and objects using inheritance and polymorphism. Students will be able to create graphics, read and write data to files and work with databases. Students will be introduced to using Visual Basic for building web-based applications. Students will need a copy of Visual Studio. A 30-day trial version is available. Book Included.
32 hours 2 months access Instructor Supported $375
Visual Basic .NET Introduction
This class will give the students a thorough introduction to the basics of programming with Visual Basic. At the end of this class, students will be able to create Visual Basic programs that define variables and arrays and that use if statements, select case statements, for loops and while loops. Students will be able to define subroutines and functions. Students will be able to interact with objects on Visual Basic forms. This is class is good for students that have no experience with programming. Students will need a copy of Visual Studio. A 30-day trial version is available. Book Included.
32 hours 2 months access Instructor Supported $375
Visual C++ 6.0
Students will use Visual Studio to develop graphical applications using the Visual C++ programming language. Book Included.
32 hours 2 months access Instructor Supported $375
Web Graphics
What are your options for including graphics in your web pages? Students will learn about the various image formats that can be used on web page and the advantages of each. Students will add images, background images, bullets and graphics to their pages. Students should have a basic understanding of building web pages. No software is required.
8 hours 3 weeks access Instructor Supported $250
X/Motif
In this course we will cover the fundamentals of writing programs in Motif for the X Windows environment. You will create programs using widgets and learn to create your own widgets. Your Motif applications will include menus, dialog boxes and you will be able to display and format text and graphics. Book Included.
32 hours 2 months access Instructor Supported $375
XML Advanced
Students who are familiar with XML will explore more advanced topics related to working with XML and tools that can be used with XML. Students will build XML document schemas using Relax NG and parse XML using the DOM and SAX models and how XML is programmed using various programming environments. Students will use XSL-FO for creating documents using XML. Students will work with XQuery and look at how XML works with database applications. Students will explore XML services and applications that use XML. Book Included.
32 hours 2 months access Instructor Supported $375
XML Introduction
This class will give students an introduction an overview to creating XML documents. Students will be able to create well-formed and valid XML documents. Students will be able to create Document Type Definitions (DTD) and Schemas for validating their XML documents. Students will be able to create style sheets using Cascading Style Sheets (CSS) and the Extensible Style sheet Language with Transforms (XLST). This class does not require a background in programming or web design, but both would be helpful. Book Included.
32 hours 2 months access Instructor Supported $375
Using SSH - the Secure Shell
The secure shell (SSH) provides an encrypted connection allowing users to attach remotely to Linux computers. This course will introduce the new Linux user to the SSH. Students will learn to configure SSH on their Linux computers and how to connect through SSH and use the SSH commands to control their Linux computers. Students will need access to a computer running Linux and the SSH.
32 hours 7 weeks access Instructor Supported $375
Using the BASH Shell
The BASH Shell is one of the most popular shells on the Linux operating system. Although the GUI provides an easy way to access most information, a good familiarity with using the shell command prompt will make some tasks on Linux easier and faster. This course will introduce the Linux user to the commands that are available in the BASH shell. Student will learn to do file maintenance, system administration and to create shell scripts. Students will need access to a computer running Linux.
32 hours 5 weeks access Instructor Supported $375
Using the Emacs Editor
The Emacs editor is one of the most popular editors in the Linux environment. Emacs can be used to create or edit configuration files and can be used to create scripts or programs. Students will learn to navigate in documents, edit text in a file and to customize the environment. Students will need access to Linux with a copy of Emacs installed. Book Included.
32 hours 5 weeks access Instructor Supported $375
Using the Vi Editor
The Vi editor is one of the most popular editors in the Linux environment. Vi can be used to create or edit configuration files and can be used to create scripts or programs. Students will learn to navigate in documents, edit text in a file and to customize the environment. Students will need access to Linux with a copy of Vi installed. Book Included.
32 hours 5 weeks access Instructor Supported $375