A worthy forward!

Of all the forwards (and spam) that I receive everyday, I guess this one sent by Pele is really worth sharing:

This is a list of more than 110 free online video courses from Top Universities like MIT, Stanford, Wharton, UC berkeley, Washington, NOVA etc., on various Subjects. Theses are  class room recorded videos. No Login, No fee required.

Try to Share this with others so that everyone is benefitted by this.

Computer Science & Programming (31)
1.        Introductoy Progamming [University of Washington]
2.        Understanding Computers and the Internet [Harvard University]
3.        Computer System Engineering
4.        Freshman Computer Science Seminar
5.        Data Structures
6.        Graduate Computer Architecture
7.        Introduction to Algorithms
8.        Introduction to Computers
9.        Machine Structures
10.        Computer Language Engineering
11.        Data Structures, Algorithms and Applications in Java
12.        Introduction to Copy Right Law
13.        Operating Systems and Systems Programming [OS]
14.        XML foundations
15.        Programming Languages
16.        Introduction to Symbolic Programming
17.        Vision Algorithms
18.        Data Management System Design
19.        Computer System Analysis
20.        Object oriented programming with Java
21.        Relational Database Management Systems [RDBMS]
22.        Introduction to Programming
23.        C Programming
24.        Programming in C++
25.        C++ for Particle Physicists
26.        programming with JAVA
27.        JAVA, Advanced JAVA
28.        ASP.NET AJAX and 2.0
29.        SQL Server 2005
30.        Python, Java, Ruby, Linux, Graphics, Blender etc…
31.        MSVC Debugger Tutorial

Electronics (17)
32.        Solid State Devices
33.        Circuits and Electronics
34.        Digital Integrated Circuits
35.        Electricity and Magnetism
36.        Electromagnetic Fields, Forces and Motion
37.        Integrated Circuits for Communications
38.        Introductions to MEMS Design
39.        Linear Integrated Circuits
40.        Introduction to Microelectronic Circuits
41.        Microelectronic Devices and Circuits
42.        Advanced Analog Integrated Circuits
43.        Advanced Digital Integrated Circuits
44.        Analysis and Design of VLSI Analog Digital Interface Integrated Circuits
45.        CMOS Analog IC Design [Boise State University]
46.        CMOS Mixed-Signal IC Design [Boise State University]
47.        Advanced Analog IC Design [Boise State University]
48.        Physics of Microfabrication: Front End Processing

Signals & Systems, Communication systems (6)
49.        Digital Image Processing [DIP]
50.        Digital Signal Processing [DSP]
51.        Electromagnetics and Applications
52.        Principles of Digital Communication II
53.        Structure and Interpretation of Systems and Signals
54.        MATLAB Tutorial Movies

Computer Networking (13)
55.        Introduction to Computer Networking
56.        Computer Communication Networking
57.        Wireless and Mobile Networking
58.        Internet Protocols [IP]
59.        Broadband and Optical Networks
60.        Wireless, Wi-Fi, VOIP and Many more

61.        Introduction to Network Communication – Audio only
62.        Cisco Certified Networking Associate – Audio only
63.        Local Area Networking [LAN] -Audio only
64.        Integrated Communication Networking -Audio only
65.        Communications Hardware -Audio only
66.        Network Interface Design -Audio only
67.        Internetworking and Higher Layer Protocol -Audio only

Mathematics (20)
68.        Linear Algebra
69.        Differential Equations
70.        Introduction to Statistics
71.        Mathematical Methods for Engineers I
72.        Mathematical Methods for Engineers II
73.        Mathematics of Finance
74.        Fundamentals of Algebra
75.        Applied Probability
76.        Discrete Mathematics
77.        Calculus-I Key Concepts
78.        Limits, Differential Equations and Applications
79.        Mathematical video lectures [All Topics]
80.        Brief review of Elementary Algebra
81.        Mathematical Problems II
82.        Statistics and Numerical Methods in HEP
83.        Applied parallel Computing
84.        Finite Mathematics
85.        Integration and Infinite Series
86.        Single-variable Calculus
87.        Dovermann’s Derive Videos

Physics (17)
88.        Introductory Physics [University of California]
89.        Physics I: Classical Mechanics
90.        Physics II: Electricity and Magnetism
91.        Physics III: Vibrations and Waves
92.        Physics for Future Presidents
93.        Descriptive Introduction to Physics
94.        Exploring BlackHoles: General Relativity & Astrophysics
95.        Electromagnetic Fields, Forces and Motion
96.        Introduction To Mathematical Physics -Audio podcast
97.        Geometric Optics
98.        Modern Physics [Prof Sharma’s]
99.        Lectures on Quantum Physics
100.        Physics of Microfabrication: Front End Processing
101.        The Wonders of Physics
102.        Physics – How Things Work
103.        String Theory
104.        Quantum Mechanics for Nanoscience and Nanotechnology

Chemistry ( 9 )
105.        Introduction to Chemistry
106.        Introduction to Solid State Chemistry
107.        Principles of Chemical Science
108.        Chemical Structure and Reactivity
109.        Organic Chemistry
110.        Astrophysical Chemistry [NOVA]
111.        Organic Chemistry [Hoverford college]
112.        Organic Chemistry II [University Regensburg]
113.        Imperial college chemistry

Anatomy & Physiology (4)
114.        General Human Anatomy
115.        Comparative Physiology
116.        Human Anatomy & Physiology
117.        Anatomy and Physiology [California State University]


Eliminating Piracy – A long shot?

Updated: Revisiting Piracy (24/01/2012)


Piracy basically is theft. Stealing can be broadly split into two kinds:

  • Stealing to fill one’s stomach.
  • Stealing for any other reason.

We are not talking of the sea-faring pirates, whose sins might just be pardonable when compared to the modern day pirates who follow a form of piracy more significantly put as copyright infringement.

Piracy: Why? (– Why not?)

Hunger here, signifies the inability to access content due to monetary or other situational constraints. This form of piracy is acceptable to a certain degree; more like compassion shown upon a man who steals to save himself from dying of hunger.

This form of piracy is practiced by ‘youth’. (Youth is a heavy word. Pardon me) The younger lot, of which I’m pretty much a part of, have a lot of things to spend on: weekend parties, fueling their vehicles, girlfriends, and a lot more! Wouldn’t it be obnoxiously painful to us when expected to pay for software too? And a few software like the Adobe Photoshop being so heavily priced, is unreachable by us; and isn’t it like curbing our creativity if good software like that are not available to us for free (or a reasonable price: $100? For the record, Adobe Photoshop CS3 Extended costs $999! About 10 times the price I quoted for it!)

I’d say, the worst type of piracy is music. Most of the times, though the albums are reasonably priced, people tend to download them for free either from websites like ‘yourmp3.net’, ‘mp3raid.com’, ‘mp3pk.com’, or thousands of other such websites. The P2P in itself may seem like an ‘innocent’ advancement in technology (–like the nuclear power plants, which also gave us the atomic bomb!) but it is surely helping the phenomenal rise in music Piracy.

Sometimes, movie piracy is justifiable. For instance, living in India, I have access to only a few hollywood movies that are released here, compared to a lot that gets released around the world. I’m not complaining about new movies which can be easily bought (and shipped) at some online store like Amazon; I’m actually thinking about good old movies, which are out of cinemas a long time ago and you cannot possibly find it on any online store (and even if you could, the search is never easy).

The most unfortunate form of piracy is the piracy of books. Writers put their heart and soul into their works and go through a lot of trouble which they truly deserve merit for.

Eliminating Piracy

Thinking of eliminating global piracy is like trying to be heard in a crowd of a million people. No matter how many initiatives you take to curb piracy, there will always be a ‘small’ group of people who would resort to piracy in any case. Reducing piracy is a more realistic goal that the ‘concerned people’ must take up, rather than aiming to eliminate it completely.

Here are a few suggestions I’d make:

  • Ban websites primarily targeting to provide downloads of pirated content. Trying to get the country (in which the server is located) to take action is a foolish way of trying to stop the culprits. Instead, all countries must come up with an agreement that a universal list of domains (and IP addresses) will be maintained by a non-government and non-profit organization, all of which must be banned from being accessible to public by all ISPs.
  • Governments must initiate the funding of good open source software especially the alternatives to the expensive ones in the market. This encourages people to create good open source software, and also urges many to use more open source applications.
  • 90% of all movies make their share of money within 15-24 months of their release. The film makers must come to an agreement that the movies must be made available for download (for free or for a reasonable price) after 24 months of its release. This not only ensures that the movies reach out to a bigger group of people, also guarantees that the movie isn’t forgotten very soon.
  • Urge software companies to create a ‘student’ version of all software that they make and it must be available for students for free, if used for non-commercial purposes.

All good things in life comes free; for everything else, there’s piracy!

Disclaimer: The links provided to certain websites are for knowledgeable purposes only and are not intended to promote piracy of any sort or any method.