New Skills & Increase Your Earning Power With FREE Computer Training!
Learn programming for Free and how to develop and
write computer programs and IT applications. Get Free knowledge, information, references, and resources
about computers now. Many Free training courses,
tutorials, books, training guides, tips, articles, and helps are available to you.
For help finding what you need go to Navigation by Topic to Free Training or use pop-up.
Follow us on Our Twitter page!
Education & Training:
Free Computer Training & Courses
Free Computer Books
Tutorials, Guides, Support & Help
Learn IT & Development
Free Computer Training Search
Free Computer IT Training Blogs
Free Office, Web Dev Training Blogs
University Course Websites
Best FREE Online Computer IT Courses
Fee Distance Learning Sites
Fee Distance Learning Sites
and Resource Sites
Free Certification Exam Study Guides
IT Training Tutorials
IT Training Downloads
Monthly Newsletter: New Free Sites
Free Trade Publications
Sites Worth Mentioning
Site of the Month
Best Course & Degree Locators
Desktop & Office Tutorials
Link To This Site
Member Info & Sign Up
Intelligentedu.com's Computer Open Web Directory
IT Certification Counselor and Complete List
Financial Aid Resources
Intelligentedu.com's IT Career Center
Associations & Organizations
Latest Technology News
IT Stock Quotes and News
Reservations, Flight Schedules & Tracking
The Best of the Web
Best Developer Books at Amazon.com
You Can Support Our IT Training Mission
Our Forum to Ask Questions & Give Answers
Our Chat Room
Our Free Links Page
Free Classified Ads
Create and Send a Greeting Card
Our Cartoons and Jokes
Free Email at ZapZone
Computer Science Courses - All Free to Browse & Study
(page 4 of 4)
2 Page Section Navigation:
C++ Programming... C Programming...
Java Programming... Perl...
Distributed... Networking... Software Engineering... Graphics... OS... Unix...
University Course Links...
| New! Edcomp.com - Our new Free Computer Training Search site is now
online, containing over 150,000 free educational, training and tutorial
web resources, all at your fingertips. Also search for computer
programming and software development sites. Check out our predefined search page
for faster access. If you're an
Intelligentedu.com Member, go to our member search page
to access this special page to search over 220,000 free training web
Type in the computer subject you want to learn more about:
Introduction to Computer Graphics -
Professor Andries van Dam is an expert on technology and education and
is recognized throughout the world as a leader in computer graphics.
Excellent lectures slides are available to review. The course teaches topics such as Viewing, Color, Image Processing,
Realism, Illumination, Ray Tracing, Texture Mapping, Animation and User
| Computer Graphics and Modeling
- This course is about computer graphics and modeling, and focuses on
3D graphics, which is to create 2D pictures of objects that appear
similar to the way our eyes view the 3D objects in our physical
Introduction to Computer Graphics - Along with lecture notes, this course has links to free OpenGL tutorials, specs, and
- A Course in three-dimensional Computer Graphics. Click on the
Contents link to learn how to produce realistic images of
three-dimensional scenes using Modeling, View Definition, and
Rendering. Here is the introductory Computer Graphics
CS 348B - Computer Graphics -
This course is about appearances - Why do things look the way they do?
- How can we get similar appearances on a display? - Photorealism and
beyond. Great notes and slides are available. Here is the '99
course site and the '98
course site, both have good material. Here are links to all of Stanford University's graphics
courses, many with online notes, etc.
E-234 Introduction to Computer Graphics - Introduces many
important data structures and algorithms that are useful for creating images
on a computer.
E-235 Advanced Computer Graphics - Topics covered will include
multi-resolution modeling, subdivision surfaces, image processing, image-based
rendering, ray tracing, radiosity, and computer animation.
Subdivision for Modeling and Animation -
All course notes are available for this 1998 SIGGRAPH course by
Professor Peter Schröder. This course provides an introduction to
Subdivision, a technique to generate smooth curves and surfaces, which
extends classical spline modeling approaches. It covers the basic ideas
of subdivision as well as the particulars of a number of different
subdivision algorithms. Here are more courses Prof. Schröder has taught.
Graphics 453 - Computer Graphics course with online notes covering a
good selection of topics.
BYU's Instructional Media
Center - This site contains instructions on using GoLive, Photoshop, Sound Forge and other Multimedia programs.
FIT5900 : Introduction to Multimedia
Programming - These notes cover Introduction to Multimedia, Human Computer Interaction, Interactivity, Information
Design and Architecture, Site and Page Design, Typography, Imagery, Color, Sound, Animation, and
| SCI204: Mutlimedia
Technology - Great lecture notes for understanding the current technology of
multimedia computers, both stand-alone and networked; and a theoretical and practical introduction to design criteria
relating to the presentation of information delivered by multimedia.
| CS 6181: Advanced Internet
- This course covers emerging Internet multimedia services, including
the following areas: Multicast routing and address allocation,
Real-time services, Packet scheduling, Audio and video coding and APIs,
Streaming audio and video, Internet telephony, and Mobility. More
materials are here.
| CS 401 B Computer Security Lecture
Slides - 11 sets of lecture slides in Powerpoint format covering image and video compression.
| School of Computing Modules - University of
Napier - Several courses here have learning materials available online, including these:
Software Course - Examines concepts relating
to Unix and Windows Operating Systems, particularly in the following areas:
Introduction, Utilities, File Systems, Directories, and Processes. The
lectures notes are very good. Taught by Jan Newmarch.
| CS519: Operating
Systems - A graduate course in Operating Systems focusing on advanced OS topics.
This page has good Lecture Notes and
Readings. Here is a previous
Systems - The course introduces the basic concepts of multiprogramming, timesharing and
asynchronous processes. Emphasis of the course is on the design aspects of operating
systems. Click on the Lecture link.
Course on Operating Systems - Here is an online O.S. course that
provides audio to go along with all the slides (click on Slides and RealAudio
EE360P- Interfacing to Operating
- Very good notes and examples for learning about operating systems,
introduction to IBM-PC hardware architecture,, interrupts, DMA,
Real-time programming in C/C++, Process and processor management
scheduling, Memory management, I/O device drivers, and File system
CSci402: Operating Systems
- This course has 24 excellent beginner operating system lecture notes covering Operating Systems Basics
and Structure, Processes & Threads, Synchronization, Deadlock Recovery, Avoidance and Prevention, Memory
Management, Memory Allocation and Virtual Memory, Segmentation, Caching, File Systems, Directories,
Security, Authentication, The I/O Subsystem, Device Driver Specifics, and Networking.
CS 162 Lecture
Notes - These operating system lecture notes from this University of
Washington course will help you learn the basics of what operating system do.
CSC 343 Introduction to Operating
Systems - This course is an introduction to operating system technology. It focuses on the
following subset of a complete operating system: Operating system architectures,
Operating system structures, Process and thread management (with an emphasis on
scheduling), Memory management, File system structures. Be sure to check out Transparencies from the Text and
Documents and Readings for the course. Several downloads of the course
materials are available.
Systems and System Software - System Software course with excellent
notes, etc. - it being replaced by this
course, which is also very good.
Science 305 - This course's goal is to impart sufficient understanding
of operating system design to allow you to understand how it impacts
application design and performance. Great notes are freely available, and here
is an older
course page with good notes also.
Operating System I -
This course covers: Computer Organization, Device Management,
Processes, Basic Synchronization Principles, High Lever Synchronization
Principles, Deadlock, File System, Virtual Memory, Networks. Lecture
notes. Links to related materials. By Hans-Peter Bischof, Rochester
Institute of Technology.
457 Principles of Operating Systems - Principles of Operating System
course offering lecture slides for 23 chapters from the book, Operating
CS1205 - Operating Systems Tools I
- Beginning computer science material with an emphasis on web usage and
121 Introduction to Business Programming - 21 sets of lecture slides in PowerPoint format showing you how to program in C.
CPS 104 Computer
Organization, Design and Programming - Covers computer systems
organization, machine language and assembly programming, machine
representation of data and instructions, computer arithmetic, the CPU and
instruction interpretation, basic logic design, memory organization,
peripherals and I/O.
| Computer Architecture and Engineering
- This course on architecture and engineering gets into a lot of detail
about how a computer operates, offers good lecture slides in pdf, ppt,
and ps formats.
CS/ECE 354: Machine Organization and
An introduction to current system structures of control, communication, memories, processors and I/O devices.
and Low-Level Programming - Very good course
notes in this course teach you all about low-level, assembly and Unix
programming, including subroutine calls.
USAIL Project (Unix) - The University of Indiana Unix Workstation Support
Group's nationally recognized free, independent study course on Unix system
administration, complete with quizzes and lab exercises, and a Unix reference
library. Unix Self Evaluation
Tests are also available.
R870: Unix System Administration -A Survival
Course - These are the notes, in HTML format, of a Unix System Administration course taught at the
University of Washington.
CS1206 - Operating Systems Tools II - Unix - Course covering Unix tools and the Unix operating system.
Unix Systems Programming I &
II - You can download the complete notes for this excellent online course:
Part I notes (531kb, 65
pages) and Part II notes (493kb, 65
Unix Tools CS114
- This Cornell University course has some excellent notes on using the tools
in Unix/Linux. Is assumes no previous knowledge of Unix or expertise in any
particular programming language, but some programming experience would help.
Help for Users v.1.3 -
Very good learning material and helpful information for users of the
UNIX operating system, developed at the University of Edinburgh.
Glenn Chappel wrote this tutorial for his mother several years ago. I
ran across it on a mailing list I was subscribed to for a time. A very
good introduction to Unix. Enjoy and learn.
Guru Universe - The Official Home Page for Unix
System Administrators, a resourceful Unix web site.
Unix Reference Desk - This site is one of the best resource sites for
Unix, it covers every area you may need.
175a: An Introduction to the Unix Operating System - This course
exposes the student to modern, multi-user operating systems principles through
studying the Unix environment. The C programming language, Bourne Shell
programming, and the AWK pattern-matching language are used. Well organized
lecture notes and slides are available.
CS360 Systems Tools Self Study (Unix)
- This page has links to lecture notes, etc. covering the Unix Systems
Tools Course on the Computer Science Department's WWW Server at
CalState, San Bernardino, California, USA.
The Sun ONE Studio 4, Community Edition
Bundle - This free course provides students with a collection of four web based training courses which introduce
the features and benefits of the Sun Open Net Environment (ONE) Studio development tool for Java
technology developers and program managers. Here are more free training and learning resources from Sun:
Sun ONE Studio Developer
Resources - Offers technical articles, forums, support, bug tracking, downloads, and documentation for Sun ONE
Sun ONE Technical
Webcasts and here
Tutorials and Short
Architectural Design Seminars for
General Site for developers
material, class notes, and resources are Freely available from the Web
Pages of Major University Computer Science Courses:
Courses About Programming Languages - A linked list of courses online
teaching principles and concepts of programming languages. Here is the graduate
Ontario University - Here is all the Computer Science Instructor Supplied
Course Information for their courses.
of Illinois Computer Science Courses - To view
course materials from the current or most recent semester the course was
taught, select the Course Materials link if available.
Institute of Technology, Computer Science Courses Home Pages
- Click on any of the computer courses to review and study the course materials
of Computer Science, University College London -
Lecture notes and online documentation for all their classes are free to
of Southern California Computer Science Courses
of Southern California Center for Software Engineering-
List of links to all their courses, each having notes and online documentation
available free for browsing.
of Wisconsin Madison, Computer Sciences Classes
Institute of Technology, Department of Electrical Engineering and
Computer Science - Click on home
pages under Academics.
of Waterloo Engineering and Computer Engineering Online Course Materials
of Pennsylvania SEAS Course Home Page List by Department - Scroll down
to Computer Science & Engineering Department and Computer and Information
University, Department of Computer Science - Listing of links to all
courses web sites.
of Central Florida Computer Science Course Descriptions and WWW Pages
York University, Computer Science Department - All of their computer
course web sites are available here.
of Cambridge Computer Laboratory: Taught Courses - Click on 'Teaching
Course Material' under subheading titled Information for Current Students.
University Computer Science Courses - Links to all of their Computer
Science course web sites.
University, Department of Computing and Information Science - CIS Course
- Cornell University, Computer Science Courses with Home Pages
of Colorado at Boulder Computer Science Course Web Pages
University Dept. of Computer Science Course Listing
of Washington, Dept. of Computer Science & Engineering Course Webs
Computer Science Department Courses home page links
- Rice University Computer Science Course Web Pages
of Arizona Computer Science Course Home Pages
Computer Science Individual Course Pages
- Listing of Computer Science Course Home Pages
Indiana University, Bloomington Campus, Computer Science Department Courses
Kentucky University, College of Engineering, Current Computer Science Courses
University Computer Science Department Class Information & Courses
- also look at the Stanford CS
Departments Worldwide - A general resource on worldwide academic
computer science departments.
Centers, & Laboratories - A worldwide listing of computer science
institutes, centers, & laboratories.
Lecture Hall - Computer Science
- These websites are from traditional, classroom university computer
courses, many have very good notes and resources available online.
Courses in Computer and Information Science -
These are links to websites of traditional university computer courses,
broken down into 15 categories and also by each university computer department.
Science Education Links - A collection of links
to materials that support the teaching of Computer Science courses and
other education-related resources. This collection is a result of the efforts
of many educators who contributed materials and suggestions.
About.com's Courses in Computer Science -
Lists and links to university course web pages in Algorithms and Data
Structures, Comparative Languages, Computational Theory, Operating
Systems, Object-Oriented Development, Programming, and Software
About.com's University CS Departments - Lists and links of university computer science departments in USA, Asia, Australia, Canada, Europe, and South America. |
for University Teaching - This page has been setup to share syllabi,
course outlines, exercises, text book choices, etc., for computer courses
taught at all university levels.
Science Departments Across The Web - These are
web and gopher servers of Computer Science (and related) departments at
universities throughout the internet.
Computing: University Computer Science Departments - Covers any academic or research department in a University broadly in the field of Computing, Information Systems or similar.
Yahoo's List of Computer Science College and University Departments - These are web sites of Computer Science departments at many
Find great Computer
and Internet books at Amazon.com.
Get the job you want, and get ahead in your career.
Bachelor's or Master's degree in less time, from your own computer.
Much more online computer and
IT training is on our members' site.
For more information and how to
become a member
of Intelligentedu.com please see our Sign-up
If you find any broken links, please notify webmaster at
Return to Top
Back to previous page
Pages of this Free University
Computer Science Courses section: 1