background preloader

IT - Learning

Facebook Twitter

DeveloperWorks : IBM's resource for developers and IT professionals. 50 Top Sources Of Free eLearning Courses. Whether you are looking for a master’s degree program, computer science classes, a K-12 curriculum, or GED study program, this list gives you a look at 50 websites that promise education for free.

50 Top Sources Of Free eLearning Courses

From databases that organize over 1,000,000 students throughout 16 universities, to a small library of documents for those interested in history, the opportunities for free online learning continue to expand as the Internet becomes a crucial component in education. 1. UMass Boston Open Courseware The UMass courseware offers a broad range of classes in areas like psychology, biology, early education, political science, history, mathematics, and others.

Each department has a separate page listing the classes available. There are no slides, videos, or lecture notes, which makes this open courseware inferior to other universities that offer extensive resources. 2. This website has a variety of video lessons for free. 3. 4. 5. 6. 7. 8. Stanford on iTunes U gives you two options. 9. Khan Academy. How to build an app: 40 great tutorials. 10 Technical Papers Every Programmer Should Read (At Least Twice) 10 Technical Papers Every Programmer Should Read (At Least Twice) this is the second entry in a series on programmer enrichment Inspired by a fabulous post by Michael Feathers along a similar vein, I’ve composed this post as a sequel to the original.

10 Technical Papers Every Programmer Should Read (At Least Twice)

That is, while I agree almost wholly with Mr. Feather’s1 choices, I tend to think that his choices are design-oriented2 and/or philosophical. In no way, do I disparage that approach, instead I think that there is room for another list that is more technical in nature, but the question remains, where to go next? All papers are freely available online (i.e. not pay-walled)They are technical (at times highly so)They cover a wide-range of topicsThe form the basis of knowledge that every great programmer should know, and may already Because of these constraints I will have missed some great papers, but for the most part I think this list is solid.

A Visionary Flood of Alcohol Fundamental Concepts in Programming Languages (link to paper) by C. What is Joint Application Development. Online Python Courses & Tutorials. Argument Is a value provided to a function when the function is called.

Online Python Courses & Tutorials

This value is assigned to the corresponding parameter in the function. Syntax function_name(argument1, argument2, ...): #Function definition Example def sum(a,b): #a & b are two arguments in sum function s=a+b return s Assignment Assignment operator assigns the value to an object, it assigns from right to left. x = 10 # Integer value. x = "John" # String with double quote. x = 'Jack' # String with single quote.# String can be denoted by either a single quote or double quote.x = 45.50 #Float value. The type of a variable depends upon the value assigned. Bytecode Is an intermediate language for the Python Virtual Machine within the interpreter. Class A class is a construct that is used to create instances of itself – referred to as class instances, class objects, instance objects or simply objects. Class Class_name: "class documents " #class definition includes data variables, methods, and class Output Code Comments Dictionary break.

Exam Collection 70-640 70-680 640-802 70-642 70-643 70-667 70-659 642-813 70-646 - Free Download.