Monday, March 17, 2014

Here Are 10 Free Online Computer Programming Courses

To keep abreast with new and updated programming methods, every programmer needs to take assistance of online courses from time to time. We bring some selected ones for you...


1. Computer Science for Everyone



Start Learning How to Write Programs


Computer Science for Everyone (formerly called "Higher Computing for Everyone") is a website designed to teach people how to write computer software. This website is designed for the beginner on up, and intends to provide easy to understand programming lessons and tutorials. This website starts with the "C" programming language, and expands from there


2. Google Developers


Google's Python Class


Offers information through text and lecture videos. Exercises are available for students at the end of each chapter. Topics include strings, lists, dicts, files, utilities, lists, sorting and regular expressions.


3. Hobart and William Smith Colleges


Introduction to Programming Using Java, Sixth Edition 


This book is directed mainly towards beginning programmers, although it might also be useful for experienced programmers who want to learn something about Java. It is certainly not meant to provide complete coverage of the Java language. 


4. Informit.com


Teach Yourself Java 2 in 24 Hours 


This book is aimed at non-programmers, new programmers who hated learning the subject, and experienced programmers who want to quickly get up to speed with Java. It uses Java 2 version 1.4.


5. Landofcode.com


Introduction to Computer Programming 


This section contains tutorials on a variety of computer programming topics including what computer programming is, computer programming concepts, the different types of languages, what you need to write programs, and more. 


6. Massachusetts Institute of Technology


Introduction to Computer Science and Programming 


This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python programming language.


7. National Program on Technology Enhanced Learning


Principles of Programming Languages 


Lecture Series on Programming Languages by Dr S Arun Kumar, Department of Computer Science and Engineering ,IIT Delhi. 


8. Programming Video Tutorials


C++ Tutorial


Consists of 35 chapters that cover topics in arrays, pointers, operators, constructors, variables, namespaces and constants.


9. University of Southern Queensland


Object-Oriented Programming in C++


This course extends the student's basic procedural design and programming knowledge into the object oriented paradigm. The student will be expected to learn and apply the basic concepts of object oriented design and programming, i.e. abstraction, inheritance and polymorphism, in the context of the C++ language. Key software engineering principles such as decomposition and component re-use shall also be emphasised.


Source: Education Portal 

No comments:

Post a Comment