To keep updated with new and updates programming methods, every programmer needs tpo go through online courses from time to time. Also the beginners can learn a lot about a language online as there are many free sources available to them.
Here we bring some selected ones for you.
1. Computer Science for Everyone
Computer Science 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.
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.
3. Massachusetts Institute of Technology
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.
4. Programming Video Tutorials ( C++ )
Consists of 35 chapters that cover topics in arrays, pointers, operators, constructors, variables, namespaces and constants.
5. University of Southern Queensland
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.