Pages tagged course:

100 Free Open Courses to Be Your Own Financial Planner - Learn-gasm
http://www.bachelorsdegreeonline.com/blog/2009/100-free-open-courses-to-be-your-own-financial-planner/

abreast
Course Information | Introduction to Compilers
http://ece-www.colorado.edu/~siek/ecen4553/
siek! Free!
あとで見る
Free Online MIT Course Materials for High School | Gödel, Escher, Bach: A Mental Space Odyssey | MIT OpenCourseWare
http://ocw.mit.edu/OcwWeb/hs/geb/geb/index.htm
What do one mathematician, one artist, and one musician all have in common? Are you interested in zen Buddhism, math, fractals, logic, paradoxes, infinities, art, language, computer science, physics, music, intelligence, consciousness and unified theories? Get ready to chase me down a rabbit hole into Douglas Hofstadter's Pulitzer Prize winning book Gödel, Escher, Bach. Lectures will be a place for crazy ideas to bounce around as we try to pace our way through this enlightening tome. You will be responsible for most of the reading as lectures will consist primarily of motivating the material and encouraging discussion. I advise everyone seriously interested to buy the book, grab on and get ready for a mind-expanding voyage into higher dimensions of recursive thinking.
Informatics 1 – Functional Programming Homepage
http://www.inf.ed.ac.uk/teaching/courses/inf1/fp/
The course teaches the basics of functional programming using the language Haskell. The main goal is to acquaint the student with fundamental programming concepts such as recursion, abstraction, higher-order functions and data types, whilst at the same time emphasizing the practical use of such constructs by applying them within a graphical environment.
haskell教程
Stanford School of Engineering
http://see.stanford.edu/SEE/courseinfo.aspx?coll=348ca38a-3a6d-4052-937d-cb017338d7b1
This course provides a broad introduction to machine learning and statistical pattern recognition. Topics include: supervised learning (generative/discriminative learning, parametric/non-parametric learning, neural networks, support vector machines); unsupervised learning (clustering, dimensionality reduction, kernel methods); learning theory (bias/variance tradeoffs; VC theory; large margins); reinforcement learning and adaptive control. The course will also discuss recent applications of machine learning, such as to robotic control, data mining, autonomous navigation, bioinformatics, speech recognition, and text and web data processing.
Advanced Computer Science Courses at Paper Trail
http://hnr.dnsalias.net/wordpress/?page_id=152
Below I've collected some links to advanced computer science courses on-line. I'm concentrating on courses with good lecture notes, rather than video lectures, and I'm applying a rather arbitrary filter for quality (otherwise this becomes a directory with less semantic utility). This is the good stuff! But only a subset of it - any recommendations for good courses are gratefully received. I'm mainly interested in systems, data-structures and mathematics, so reserve the right to choose topics at will.
Open courseware from various sources. High quality too.
CS171
http://www.seas.harvard.edu/courses/cs171/
Information visualization course
100 Exciting and Innovative Lectures for Every Kind of Entrepreneur | Online College Degree
http://onlinecollegedegree.org/2009/03/18/100-exciting-and-innovative-lectures-for-every-kind-of-entrepreneur/
Une banque de liens incroyables classés proprement au sujet de l'entreprenariat ... à garder sous le coude
Cloudera's Basic Hadoop Training | Cloudera
http://www.cloudera.com/hadoop-training-basic
Cloudera's Basic Hadoop Training is available online, free of charge. If you have questions about the content, please feel free to direct them to community support. Note: The activities and tutorials suggest downloading our virtual machine (VM). They all use the same VM, so if you download it once, there is no need to do so again.
Free Stanford course on developing iPhone software
http://news.stanford.edu/news/2009/april1/free-iphone-software-development-course-apple-040109.html
How to Create Your Own Online Course: 100 Tools, Guides, and Resources | Best Universities
http://www.bestuniversities.com/blog/2009/how-to-create-your-own-online-course-100-tools-guides-and-resources/
Good referral to online sources
Introduction to iPhone Application Development - IAP 2009
http://courses.csail.mit.edu/iphonedev/
A one-week course in iPhone SDK Development
YouTube - Broadcast Yourself.
http://www.youtube.com/view_play_list?p=9D558D49CA734A02
Paradigms
Programming Paradigms (CS107) introduces several programming languages, including C, Assembly, C++, Concurrent Programming, Scheme, and Python. The class aims to teach students how to write code for each of these individual languages and to understand the programming paradigms behind these languages.
MIT Database Systems (6.830) TA Course Notes - marcua's blog
http://blog.marcua.net/post/117671929/mit-database-systems-6-830-ta-course-notes
Computer Science and Artificial Intelligence Laboratory. Navigate * Website * Twitter * Subscribe * Archives * Random Subscribe by Email MIT Database Systems (6.830) TA Course Notes In Fall 2008, I had the pleasure of TAing Database Systems with Sam Madden, Mike Stonebraker, and Evan Jones. I figured that I could take notes to help students follow the lectures while clarifying any confusing points that were raised during discussion. It would also help me avoid the embarrassment of forgetting something mentioned during a lecture and having students explain it to me during office hours:). I decided to take notes in plain text, mostly out of laziness. This turned out to be a challenge for drawing things like query plans, but forced me to distill explanations into a conversational tone that provided an alternative to traditional diagrams. Some students in the class told me that they benefited from and enjoyed the notes, and so I decided to open them up for reuse
Yury Lifshits | Algorithmic Problems Around the Web
http://yury.name/algoweb/
Operating Systems Lecture Notes
http://www.cag.lcs.mit.edu/~rinard/osnotes/
# Lecture 1: Overview and History # Lecture 2: Processes and Threads # Lecture 3: Thread Creation, Manipulation and Synchronization # Lecture 4: Deadlock # Lecture 5: Implementing Synchronization Operations # Lecture 6: CPU Scheduling # Lecture 7: OS Potpourri # Lecture 8: Introduction to Memory Management # Lecture 9: Introduction to Paging # Lecture 10: Issues in Paging and Virtual Memory # Lecture 11: MIPS TLB Structure # Lecture 11: Introduction to File Systems # Lecture 13: File System Implementation # Lecture 14: Monitors # Lecture 15: Segments # Lecture 16: Disk Scheduling # Lecture 17: Networking # Lecture 18: UDP and TCP
Operating Systems Lecture Notes
100 Open Technology Courses You Should Have Taken in College | Online Universities.com
http://www.onlineuniversities.com/blog/2009/06/100-open-technology-courses-you-should-have-taken-in-college/
Listado de cursos on-line de tecnología. Muchos del MIT
technology courses for college
Cursos del MIT amb materials descarregables.
7 Excellent Open Courseware Collections for Digital Photographers
http://digital-photography-school.com/7-excellent-open-courseware-collections-for-digital-photographers
Digital photographers are always looking to improve their skills behind the lens. Anyone can point and click, but what does it take to take a picture with real depth, meaning, and intrigue? What does it take to move from taking a vacation photo to capturing a moment in time? The following open courseware collections aim to help students move from just playing around with a digital camera to creating works of art
MIT’s Introduction to Algorithms, Lectures 22 and 23: Cache Oblivious Algorithms - good coders code, great reuse
http://www.catonmat.net/blog/mit-introduction-to-algorithms-part-fourteen/
FSI Language Courses - Home
http://fsi-language-courses.org/Content.php
Public domain versions of language courses from the Foreign Service Institute.
Main Homepage for B.Ed ICT Semester 2 course EDU1003
http://www.ecaeicthome.blogspot.com/
this is the ICT homepage where we can find an introduction for the course and some information and detaiels
Free Programming Classes
http://www.reddit.com/r/carlhprogramming/
User 'carlh' posting a series of lectures.
Reddit lessons on programming C - with discussions!
A course written entirely on reddit.
100 Free Cutting-Edge Courses for Web Developers & Designers | Online Universities Weblog
http://www.onlineuniversities-weblog.com/50226711/100-free-cutting-edge-courses-for-web-developers-designers.php
100 Free Cutting-Edge Courses for Web Developers & Designers
100 Free Cutting-Edge Courses for Web Developers & Designers | Online Universities Weblog
DED318Fall09
http://fall09ded318.cdkedplace.info/fall09ded318/Intro.html
Sync up with the new generation of connected learners. The Digital Generation Project presents video portraits of the lives of young students from around the country who are using digital media to learn, communicate, and socialize in new and exciting ways.
Click here to get into course DED318
100 Open Courses to Learn Any New Language | Online Universities
http://www.onlineuniversities.com/blog/2009/11/100-open-courses-to-learn-any-new-language/
icon1 Posted by Site Administrator in Features, Online Education on 11 4th, 2009 | no responses Learning a new language can be a great way to challenge your mind, meet people from different cultures and even add a valuable asset to your resume and hireability. While traditional courses can be great, there are a number of free courses on the web that can help teach you the basics of language learning and get you on the path to fluency without having to spend a fortune. Here are 100 resources we’ve found that will help you become multilingual in your choice of languages.
Learn new languages Online Universities
cursos
اگر میخواهید زبانهای مختلف را اصولی آموزش ببینید، از این فهرست کمک بگیرید
Jeff Erickson's Algorithms Course Materials
http://compgeom.cs.uiuc.edu/~jeffe/teaching/algorithms/
MIT Photography Courses Online
http://www.petapixel.com/2010/02/16/mit-photography-courses-online/
Google's Python Class - Google's Python Class - Google Code
http://code.google.com/edu/languages/google-python-class/
Welcome to Google's Python Class -- this is a free class for people with a little bit of programming experience who want to learn Python
Curricula
http://www.microsoft.com/Rus/Msdnaa/Curricula/Default.mspx
Данный сайт адресован преподавателям, аспирантам, студентам и энтузиастам, преподающим и изучающим современные информационные технологии. Здесь размещены учебные курсы, разработанные в университетах и учебных центрах, использующих технологии Microsoft в своем учебном процессе. Представленные материалы могут быть использованы как для самостоятельного изучения, так и для постановки и внедрения собственных курсов в рамках Microsoft Curriculum License Agreement (EN). Допустимо только некоммерческое использование представленных курсов. При использовании материалов сайта ссылка на авторов обязательна.
Библиотека учебных курсов
Introduction to Computer Science and Programming | MIT Video Course
http://academicearth.org/courses/introduction-to-computer-science-and-programming
Stanford School of Engineering - Stanford Engineering Everywhere
http://see.stanford.edu/see/lecturelist.aspx?coll=63480b48-8819-4efd-8412-263f1a472f5a
Artificial Intelligence | Natural Language Processing
Natural Language/Artificial Intelligence Lectures
100 Intro Open Courses on Everything You’ve Ever Wanted to Learn | Best Colleges Online
http://www.bestcollegesonline.com/blog/2010/05/12/100-intro-open-courses-on-everything-youve-ever-wanted-to-learn/
MIT OpenCourseWare | Electrical Engineering and Computer Science | 6.087 Practical Programming in C, January IAP 2010 | Home
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-087-practical-programming-in-c-january-iap-2010/
This course provides a thorough introduction to the C programming language, the workhorse of the UNIX operating system and lingua franca of embedded processors and micro-controllers. The first two weeks will cover basic syntax and grammar, and expose students to practical programming techniques. The remaining lectures will focus on more advanced concepts, such as dynamic memory allocation, concurrency and synchronization, UNIX signals and process control, library development and usage. Daily programming assignments and weekly laboratory exercises are required. Knowledge of C is highly marketable for summer internships, UROPs, and full-time positions in software and embedded systems development.
MIT OpenCourseWare | Electrical Engineering and Computer Science | 6.087 Practical Programming in C, January IAP 2010 | Home
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-087-practical-programming-in-c-january-iap-2010/
This course provides a thorough introduction to the C programming language, the workhorse of the UNIX operating system and lingua franca of embedded processors and micro-controllers. The first two weeks will cover basic syntax and grammar, and expose students to practical programming techniques. The remaining lectures will focus on more advanced concepts, such as dynamic memory allocation, concurrency and synchronization, UNIX signals and process control, library development and usage. Daily programming assignments and weekly laboratory exercises are required. Knowledge of C is highly marketable for summer internships, UROPs, and full-time positions in software and embedded systems development.
MIT OpenCourseWare | Electrical Engineering and Computer Science | 6.087 Practical Programming in C, January IAP 2010 | Home
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-087-practical-programming-in-c-january-iap-2010/
This course provides a thorough introduction to the C programming language, the workhorse of the UNIX operating system and lingua franca of embedded processors and micro-controllers. The first two weeks will cover basic syntax and grammar, and expose students to practical programming techniques. The remaining lectures will focus on more advanced concepts, such as dynamic memory allocation, concurrency and synchronization, UNIX signals and process control, library development and usage. Daily programming assignments and weekly laboratory exercises are required. Knowledge of C is highly marketable for summer internships, UROPs, and full-time positions in software and embedded systems development.
Índice
http://w3c.br/cursos/html5/conteudo/
Curso Html 5
Índice
http://w3c.br/cursos/html5/conteudo/
curso html5