1. Computer Science 101
    2. Senior Manager of Engineering, Ken Heckmann, says the Maverick program, "gives Symantec an opportunity to work with the best of tomorrow's engineers, today." Find out what Ken values most in the Maverick partnership and the keys to success for working with a team of student engineers.

      Visit site
    3. Learn to Program: The Fundamentals
    4. This course introduces the fundamental building blocks of programming and teaches you how to write fun and useful programs using the Python language.

      Visit site
    5. An Introduction to Interactive Programming in Python
    6. This course is designed to be a fun introduction to the basics of programming in Python. The main focus of this course is on building simple interactive games such as Pong, Blackjack, and Asteroids.

      Visit site
    1. Learn to Program: Crafting Quality Code
    2. In this course, we'll focus on writing quality code that runs correctly and efficiently. We'll design, code, and validate our programs and learn how to compare programs addressing the same task.

      Visit site
    3. Algorithms I
    4. This course covers the essential information that every serious programmer needs to know about algorithms and data structures with emphasis on applications and scientific performance analysis of Java implementations. Part I covers basic iterable data types, sorting, and searching algorithms.

      Visit site
    5. Algorithms II
    6. This course covers the essential information that every serious programmer needs to know about algorithms and data structures with emphasis on applications and scientific performance analysis of Java implementations.

      Visit site
    1. General OO concepts and Java Development.
    2. Use Eclipse and focus on: Learning the Java Language, Essential Java Classes, and Collections.

      Visit site
    3. ASP.NET (Tiers 1,2, and 3).
    4. Download Visual Web Developer and focus on C#.

      Visit site