Be sure to check out our new Blogs and discover all the new Free Training!

Free Computer IT Training Courses Tutorials

 

 

 

"Learn New Skills & Increase Your Earning Power — With FREE Computer Training!"


Follow us on Our Twitter page!

Up 1 Level Up 1 Level

 

Free University Computer Science Courses To Browse and Study

 

Search over 150,000 Free Computer Training and Tutorials at Edcomp.com:

Best New Free Computer IT Training and Tutorial Resources blog

Free Computer and IT Books blog

Free Web Development Training and Tutorials blog

Free Training blog for Photoshop, Flash, Dreamweaver, FrontPage, and Adobe Macromedia Apps

Free Microsoft Office Training and Tutorials blog

 

 

 

Please see our University Computer Science Courses - All Free to Browse & Study page for the complete listing of all our free online computer science courses and class that you can read and study.


http://www.ece.utexas.edu/~bevans/courses/realtime/
EE345S Real-Time Digital Signal Processing Laboratory

http://www-inst.eecs.berkeley.edu/classes-cs.html
Computer Science courses at Univ. of California, Berkeley

http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=c%2B%2B+lecture+notes+slides&btnG=Google+Search
Various Online Courses with lecture notes, etc.

http://www.cs.ubc.ca/~laks/534b/mss.html
Topics in Databases -- Information Integration

http://www.cs.columbia.edu/~hgs/teaching/ais/
Advanced Internet Services

http://faculty.cs.tamu.edu/bettati/Courses/410/Fall-1999/
Operating Systems

http://www.pdos.lcs.mit.edu/6.824/lecnotes/index.html
Distributed Computer Systems Lecture Notes (text format)

EE 4720, Computer Architecture:
http://www.ee.lsu.edu/ee4720/
http://www.ee.lsu.edu/ee4720/ln.html
More Lecture Notes coming, new semester

http://faculty.cs.tamu.edu/bettati/Courses/663/Fall-2002/course_homepage.html
Real Time Systems, with course lecture slides and video (more of these courses: http://faculty.cs.tamu.edu/bettati/Courses/663/)

The Northeast Parallel Architecture at Syracuse University:
http://www.npac.syr.edu/Education/Courses/
These online courses in Java, JavaScript, Perl, Multimedia, and Database  provide students with online presentations, demonstrations of new computing technologies, and hyperlinks to related learning materials.

http://www.npac.syr.edu/projects/cps615fall96/
Course Materials for CPS-615: Introduction to Computational Science

http://engr.engr.uark.edu/~wessels/softw/spring00/printednotes.html
Software engineering course notes

http://www.kegel.com/linux/edu/
http://www-106.ibm.com/developerworks/ibm/library/i-clarkson/jeanna.html
These pages have links to course material

http://www.cc.gatech.edu/classes/RWL/Web/Slides/Lectures/
CS3351RWL - PowerPoint Slides from David Smith's Lectures

http://www.ics.uci.edu/~djr/classes/ics121/
ICS 121 Introduction to Software Engineering Software Methods and Tools - good lecture slides

http://www.ics.uci.edu/~djr/classes/
More classes

http://www-users.cs.umn.edu/~heimdahl/csci5802/
CSci 5802 Software Engineering II -  good lecture slides

http://faculty.juniata.edu/rhodes/smui/syllabus.htm
CS 305  Software Models and User Interfaces
http://faculty.juniata.edu/rhodes/courses.htm

Other courses

http://ganges.cs.tcd.ie/htewari/courses.html
Links to Online Courses and Lecture Notes covering many areas such as artificial intelligence, computer graphics, algorithms, operating systems, databases, networks.

http://www.ece.ufl.edu/classes/
Electrical and Computer Engineering Class Websites, undergraduate and graduate classes from the University of Florida

http://www.netbook.cs.purdue.edu/othrpags/materls.htm
Computer Networks and Internets - Course materials from several universities are available through the Internet, including lecture notes, homework problems, quizzes, and laboratory assignments.

http://www.cs.tamu.edu/faculty/bettati/Courses/410/Fall-1999/Slides/slides_overview.html
CPSC 410 : Operating System - Course Lecture Slides in pdf and ps format

http://www.cs.wustl.edu/~fredk/Courses/cs422/sp01/index.html
CS422S: Operating Systems Organization

http://www.cs.unc.edu/~kettner/courses/lib_design/notes/
Algorithm Library Design Lecture Notes - Learn how to implement software libraries, such as STL, CGAL, LEDA, ..., that have a focus on algorithms and data structures. Learn advanced programming techniques in C++, such as templates, generic programming, object-oriented design, design patterns, and large-scale C++ software design.

http://www.ifs.org.uk/~popx/students/students.html
Artificial Intelligence tutorials, lecture notes and practical handouts

http://web.archive.org/web/20001215205200/hyuee.hanyang.ac.kr/Resources/Lecture/index.html
Lecture notes for various classes in powerpoint

http://www.cs.technion.ac.il/~cs236350/_2000_2/central.html
Computer Security Lecture Slides

http://web.archive.org/web/20011004073535/http://www.cs.adfa.edu.au/teaching/studinfo/csc/
Cryptography and Computer Security - ACSC.2010

http://www.pcs.cnu.edu/~dgame/GenComm/OSIintro/sld001.htm
The OSI Model - A Layman's View of the Internet

http://www.cs.jcu.edu.au/ftp/web/teaching/Subjects/
School of Information Technology, many online courses with notes, etc. freely available here.

http://ironbark.bendigo.latrobe.edu.au/subjects/
More courses

http://www.garygriffith.org/vbPpts.htm
Visual Basic lecture slides in PowerPoint

http://www.google.com/search?hl=en&q=Object-Oriented+Programming...
Good Search for C++ Classes

http://www.ececs.uc.edu/~annexste/Courses/cs121/
http://www.ece.uc.edu/~berman/121/index.html
MS Visual C++ Course with PowerPoint slide notes

http://www.ececs.uc.edu/~ktomko/HPC/788_index.htm
High Performance Computing - Parallel computer with MPI

http://users.snip.net/~gbooker/
Some good IT Courses with notes

http://condor.depaul.edu/~dmumaugh/old-classes/se430-201.tgz
SE 430 Section 20: Object Oriented Modeling (1.8 mb) - The course objective is to show how produce analysis and design documents that can be used to develop object-oriented software systems. This course will cover:

http://ganges.cs.tcd.ie/htewari/courses.html
Online Courses and Lecture Notes - pretty good collection of links to computer science courses in several areas.

http://www.blackburncollege.freeserve.co.uk/
Study Guides available on this site

http://www.cs.arizona.edu/classes/
Computer Science classes on the web from University of Arizona

http://www.bit.umkc.edu/vu/course/MainPage.html
Computer Science classes on the web from UMKC

ftp://ftp.cs.technion.ac.il/pub/courses/
Good notes, for example, Object Oriented slides here:
ftp://ftp.cs.technion.ac.il/pub/courses/oop/OOPSlides.tar.gz

http://max.cs.kzoo.edu/CS400/toc.shtml
http://max.cs.kzoo.edu/CS400/extraSlides.html
Introduction to Computer Science Using the Web - notes to supplement lectures

http://max.cs.kzoo.edu/cs320/lectures.shtml
CS 320: Principles of Programming Languages
- notes to supplement lectures (ppt format)

http://max.cs.kzoo.edu/CS530/extraSlides.shtml
CS 530: Operating Systems - notes to supplement lectures (ps format)

http://www1.acm.org/crossroads/resources/undergrad.html
Undergraduate Educational Resources from ACM Crossroads

http://lab.dce.harvard.edu/extension/cscie256/
http://lab.dce.harvard.edu/extension/cscie256/docs/
CSCI E-256, Oracle Database Administration - This course presents a structured approach to planning, building, tuning, and monitoring an Oracle8 database.

http://lab.dce.harvard.edu/extension/cscie225/
http://lab.dce.harvard.edu/extension/cscie225/lectures.html
CSCI E-225 Object Oriented Programming in C++ - Excellent and detailed lecture notes are available from this class in pdf format.

http://www.courses.fas.harvard.edu/~cscie12/
http://www.courses.fas.harvard.edu/~cscie12/lecture/
CSCI E-12 Fundamentals of Web Site Development - Great Web Development Lecture Notes

http://lab.dce.harvard.edu/extension/cscie131b/
Communications Protocols and Internet Architectures 

http://www.extension.harvard.edu/2000-01/courses/csci.shtml
Harvard Computer Science Extension Courses

http://www.infosyssec.org/infosyssec/online1.html
Computer Science classes on the web

http://www.infosyssec.org/infosyssec/online3.html
Electrical and Computer Engineering classes on the web

http://www.infosyssec.org/infosyssec/online4.html
Management Information Systems classes on the web

http://www2.ncsu.edu/eos/project/csc/reuse-workshop/database.html
OOPSLA Workshops - Reuse in the Classroom - contains links to online courses

http://www.hut.fi/~ngtran/index21
Links to many IT classes

http://www.cs.haverford.edu/CS-Departments.html
Computer Science Departments Across The Web

http://directory.montana.com/Computers/Computer_Science/Academic_Departments/
Computer Science Academic Departments

http://www.courses.fas.harvard.edu/~cs265/
Advanced Introduction to Database Systems course.

---------------------------------------------------

http://www.ise.canberra.edu.au/u4477/
Files and Databases

http://www.ise.canberra.edu.au/u4349/
Client Server Computing

http://www.ise.canberra.edu.au/u5131/
Computer Engineering 2A

http://public.ise.canberra.edu.au/~chrisc/csn.htm
Computer Structures and Networking

http://www.ise.canberra.edu.au/u4672/
Computers and Programming - Java

http://www.ise.canberra.edu.au/u4347/
Issues in Information Technology

http://www.ise.canberra.edu.au/u5357/
Signals and Telecommunications - Good pdf book available

http://www.ise.canberra.edu.au/u5344/
Software Engineering

http://www.ise.canberra.edu.au/u4482/
Software Technology
---------------------------------------------------------


http://www.csci.csusb.edu/dick/se.html
Software Development Research Resources

http://www.edu-capture.com/
New Site, check back later

http://www.cit.gu.edu.au/teaching/
Many Courses

---------------------------------------------------

http://www.edatamirror.com/openloop/

http://www.edatamirror.com/openloop/education/classes/sjsu/sjsu_oop/index.htm
Object-Oriented Programming - check back for any others after Spring 2001, which is in 02/02 newsletter

http://www.edatamirror.com/openloop/internet_training/index.htm
General Internet Education - 8 Online Courses - check for available notes, etc.

Software Engineering Tutorial (some of these are a work in progress, check back later):

Classic http://www.edatamirror.com/openloop/softwareEngineering/sfwEngClassic/index.htm
Architecture Patterns http://www.edatamirror.com/openloop/softwareEngineering/patterns/architecturePattern/index.htm
Design Patterns http://www.edatamirror.com/openloop/softwareEngineering/patterns/designPattern/index.htm
Testing http://www.edatamirror.com/openloop/softwareEngineering/testing/verifAndValid.htm
Software Processes (ISO 9000) http://www.edatamirror.com/openloop/process/index.htm>,
Object Oriented Tutorial ( Rational Rose): http://www.edatamirror.com/openloop/softwareEngineering/objectOriented/index.htm

--------------------------------------------------------

Michigan U (US), Introduction to Programming http://vu.msu.edu/preview/cse231 - schedule, syllabus, reference, exams, labs, projects, examples

Michigan-Dearborn U (US), Artificial Intelligence http://www.engin.umd.umich.edu/CIS/course.des/cis479.html - introduces students to basic concepts and methods of artificial intelligence from a computer science perspective: assignments, code examples, lecture notes, tutorials, projects, resources

Michigan-Dearborn U (US), Programming Languages http://www.engin.umd.umich.edu/CIS/course.des/cis400.html - assignments, labs, lecture notes, resources, student projects

Monash U (AU), Object-Oriented Software Engineering http://www.csse.monash.edu.au/~damian/CSC2050/Assessment/html/sample_exam_questions.html - sample exam questions
Queen's U (CA), Introduction to Computer Programming For Engineers http://www.qucis.queensu.ca/home/cisc132/exam.html - winter term 1999 sample exam questions

Southwest Texas State U (US), Foundations of Computer Science http://www.swt.edu/~hd01/1318 - course description, simple computer, practice questions, c++ examples, in class examples

Ulster U (UK), CTI http://www.ulst.ac.uk/cticomp/dsaex.html - algorithms & data structures: syllabus material, teaching materials, textbooks, book reviews, reading materials, case studies, sample assignments, exam questions, notes & slides, computing resources

Waterloo U (CA), Introduction to Computer Graphics http://www.undergrad.math.uwaterloo.ca/~cs488 - FAQ, course overview, lecture notes, assignments, exam questions, glossary, references

----------------------------------------------------------------

UML University Courses Online with freely available notes and lecture materials:


----------------------------------------------------------------

Unix Courses:

Introductory Unix (Unix I)

Advanced Unix (Unix II)

Unix System Administration

Other Unix Classes

 


Please suggest more sites for this page and report broken links to Jeff Love at