Education Career Articles

Connect Facebook Connect Twitter Connect Google+ Connect Pinterest Connect Stumbleupon

Ten Sources for Free Computer Programming Courses Online

Higher Education Articles April 7, 2013

Here is a list of leading free online computer programming courses. In this article, students will find out what topics are covered in the course as well as what type of courses are available, so they can figure out which course is right for them.

Information on Free Online Course

Student will be able to complete the courses at their own pace. Individuals cannot earn college credits in these courses, and the information needed to learn about computer programming is available through quizzes, text, lecture videos, and other training materials.

Universiti Teknologi Malaysia

Universiti Teknologi Malaysia offers the Computer Programming III course to impart training to students in multiple programming languages, including PHP, KML, HTML, XML and XSLT. Coursework is in the form of .PDF files and offers links to external sources, text explanations, training charts and coding examples. Additional resources such as final examination guidelines, an assignment, exercises, labs, and tests are also included in this course.

University Of Southern Queensland

In the Object-Oriented Programming in C++ course, students are not provided with the required reading materials as detailed in the readings list. Training modules and lecture notes have to be used by students for the bulk of this course. PowerPoint presentations and audio files are provided in these lectures. The training modules, readings, examples, exercises, concept charts, and texts are provided in this course. Topics such as functions, streams, design patterns, limiting access, file access techniques, class relationships, and helper functions are provided in this course. An examination, exercises and assignments are also provided to enrolled students.

Programming Video Tutorials

This website offers tutorials comprised of text and training videos. There are thirty-five tutorials in the C++ tutorial covering topics in constants, namespaces, variables, constructors, operators, pointers and arrays. Additional tutorials are offered at this website for access by students; these include topic areas such as XML, HTML, CSS, PHP, Java, SQL and C#.

National Programme on Technology Enhanced Learning

Concepts covered in the Principles of Programming Languages course include syntax and binding, environments, programming commands, structured data, normal forms, monomorphism, and type checking. Forty videos lasting up to thirty-five hours are contained in this YouTube lecture series. Topics are demonstrated with the help of visual aids included in several of these video lectures.

Massachusetts Institute of Technology (MIT)

Training in the Introduction to Computer Science and Programming course is offered through exams, assignments and video lectures. Students can find a vast portion of the readings in the course through the Internet. Debugging, code testing, binary, floating point numbers, abstraction through functions and common code patterns are covered in this course. Students enrolled in the Practical Programming in C class are provided with assignments and lecture notes, in addition to Lab guidelines. Topics encountered by students in this course include external libraries, function pointers, concurrency, dynamic memory allocation, control flow and variables. In the Structure and Interpretation of Computer Programs course, resources include exams, project guidelines, reading materials, recitations, video lectures and lecture notes are provided to students. Storage allocation, logic programming, computational objects, generic operators, compound data, computer processes, and higher-order procedures are among the topics covered.

Landofcode.com

In the Introduction to Computer Programming lesson, online students will familiarized themselves with different programming languages, definitions, common concepts, and terminology. The program presents all of the materials through text culminating in a comprehensive quiz. Students can also go on to complete tutorials related to VBScript, PHP, HTML, CSS and Java.

Informit.com

These resources are online books from Sams Publishing that provide resources in the form of online books, titled, Teach Yourself Java 2 in 24 Hours, Teach Yourself Visual Basic 6 in 24 Hours, and Visual C++ 6 Unleashed; the books have pictures, examples and text, as well as activities and quizzes accessible to students. Teach Yourself Java 2 in 24 Hours covers topics such as working with graphics, writing files, creating threaded programs, building user interfaces, describing objects, and repeating actions; in addition to the basics of programming. In Teach Yourself Visual Basic 6 in 24 Hours, students are taught about Activex, database basics, dialogue boxes, looping, properties, controls, and analyzing programs. In the Visual C++ 6 Unleashed book, training is provided in database programming, multi-threading, debugging, Internet programming, creating property sheets, using dialogue boxes and MCF programming.

Hobart and William Smith Colleges

Hobart and William Smith Colleges offer a free textbook online titled: Introduction to Programming Using Java, Sixth Edition. The chapters of the book cover topic areas such as networking, classes, objects, arrays, GUI programming, multi-processing, and sub-routines. Apart from quizzes and exercises, the book also has a glossary providing common definition and terms.

Google Developers

Information is offered through lecture videos and text in Google’s Python Class. Students can use exercises at the end of each lesson for the application of learned concepts. Topics in regular expressions, sorting, lists, utilities, files, lists and strings are encountered by students.

Computer Science for Everyone

In the Start Learning How to Write Programs course, training is offered through video tutorials; seventeen units are provided covering topics in binary, program flow, data types, data structures, memory allocation, pointers and algorithm design.

In the Writing Basic Programs course, training is presented through lesson transcripts. Coursework includes subject areas such as additional information on data structures, multi-dimensional functions, casts, arrays, preparing to write a tic-tac-toe program and mathematics. At the end of each unit, students in both classes are allowed to participate in quizzes.

Searching Searching ...

Matching School Ads
4 Program(s) Found
  • Alumni have appeared in reality competition shows such as Top Chef and Project Runway.
  • Dedicated career services team that helps students tap opportunities in a marketplace driven by ideas
  • Offers programs in design, media arts, fashion, and culinary
  • Program Coordinators focus on improving program content and ensure that students have the resources they need
  • Over 50 locations nationwide
  • Join our next Open House on 10/21 (10/28 @ select locations)!
Good for Working Adults
  • Flexible Scheduling
  • Financial Aid
1 Program(s) Found
  • Bachelor’s program options include Cybersecurity, Information Systems Technology, Computer Science, and more.
  • A BAS in Information Systems Technology is also available for students who already hold an A.A.S degree.
  • Regent University’s tech programs are designed to prepare students for careers in Software Development and Engineering, Computer Information Security, Network Administration, and more.
  • Regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).
  • Online Courses
2 Program(s) Found
  • Online and on-campus programs include Cloud Technologies (BS), Mobile Development (BS), and Web Design and Development (BS)
  • Curriculum designed to prepare students for a career in tech by immersing students in a project-based learning environment
  • Students can learn how to manage cloud technology or gain coding skills for apps, websites, and software
  • Full Sail offers accelerated programs, so a degree that would normally take four years takes 24 months on average
  • Online Courses
2 Program(s) Found
  • Love solving problems with technology? Make it into a career!
  • Our bachelor's & master's degree programs are designed to prepare you with the skills and experience you need to pursue a career in the tech field!
  • Choose your emphasis - information technology, computer programming, applied business analytics, business information systems & more.
  • Our transfer-friendly bachelor's & master's degree programs are designed for traditional campus and online students.
  • Whether your goal is to gain entry-level skills, switch to a technology career or simply strengthen your portfolio - GCU can help!
  • Speak to an enrollment counselor today and learn about our various technology-focused bachelor's & master's programs.
Good for Working Adults
  • Accredited
  • Online Courses
  • Flexible Scheduling
  • Accelerated Programs
  • Financial Aid
  • Transferable Credits
5 Program(s) Found
  • • Liberty University’s online programs ranked in the top 10 out of more than 2,100 colleges & universities for academic quality, affordability, and accessibility.*
  • 100% online programs at associate, bachelor’s, master’s, and doctoral level.**
  • Transfer up to 90 credits into an undergraduate degree program.
  • Up to 50% of your master’s degree can be transferred in to help you get the most out of your hard work and maximize the credit you previously earned.
  • *BestColleges.com Gold Medal of Distinction
  • **excludes licensure, certification, and some doctoral programs
  • Accredited
  • Online Courses
  • Financial Aid
  • Transferable Credits
1 Program(s) Found
  • Online bachelor's programs include BBA, Criminal Justice, IT, Healthcare Management, Pscyhology & Public Health
  • Over 115 years of delivering quality education and personalized attention to students
Good for Working Adults
  • Online Courses
  • Flexible Scheduling
  • Financial Aid
  • Transferable Credits
1 Program(s) Found
  • Designated as a 2015 Military Friendly® School by Victory Media, publishers of G.I. Jobs®.
  • Each program is designed to instill the knowledge, ethical values, and interpersonal skills of professional practice and to foster values of social responsibility.
  • Offers several flexible learning options, including a blended format that combines campus and online learning.
  • Several scholarship opportunities are available for students who qualify.
Good for Working Adults
  • Online Courses
  • Flexible Scheduling
  • Financial Aid
  • Transferable Credits
  • Looking for an Online Business Degree Program That May Improve Your Career Options?
  • EarnMyDegree.com Can Help You Match Your Educational Goals With Your Desired Career.
  • Whether You Are Looking to Earn a Degree Online, or Study at a Nearby Campus, This Is The Place to Connect With a College That May Be Ideal for You.
  • Browse Through Our List Of Online Colleges and Traditional Schools to Determine Potential Places to Earn a Degree NOW!
  • Online Courses

Searching Searching ...

Matching School Ads
1 Program(s) Found
  • Bachelor’s program options include Cybersecurity, Information Systems Technology, Computer Science, and more.
  • A BAS in Information Systems Technology is also available for students who already hold an A.A.S degree.
  • Regent University’s tech programs are designed to prepare students for careers in Software Development and Engineering, Computer Information Security, Network Administration, and more.
  • Regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).
  • Online Courses
2 Program(s) Found
  • Online and on-campus programs include Cloud Technologies (BS), Mobile Development (BS), and Web Design and Development (BS)
  • Curriculum designed to prepare students for a career in tech by immersing students in a project-based learning environment
  • Students can learn how to manage cloud technology or gain coding skills for apps, websites, and software
  • Full Sail offers accelerated programs, so a degree that would normally take four years takes 24 months on average
  • Online Courses
2 Program(s) Found
  • Which career path will you take – Business, Nursing, Education, Psychology? Something else? GCU offers more than 100 majors to get you started!
  • Colangelo College of Business: Features more than 25 programs from the bachelor through the master's level, including several high-demand MBA programs and an accelerated accounting degree.
  • College of Nursing and Health Care Professions: Rich 25-year history providing outstanding health care and nursing degree programs, including an RN to BSN program & master's in nursing degrees.
  • College of Education: Whether you are looking to start or advance your career as a teacher or administrator, GCU offers bachelor’s and master’s in education degrees in key areas.
  • College of Humanities and Social Sciences: Provides a job focused education and features a variety of programs from counseling and psychology to justice studies, history and English literature.
  • Does something else interest you? GCU also offers programs in Doctoral Studies; Theology; Science, Engineering & Technology; and Fine Arts & Production. Speak with an enrollment counselor today!
Good for Working Adults
  • Accredited
  • Online Courses
  • Flexible Scheduling
  • Accelerated Programs
  • Financial Aid
  • Transferable Credits
5 Program(s) Found
  • • Liberty University’s online programs ranked in the top 10 out of more than 2,100 colleges & universities for academic quality, affordability, and accessibility.*
  • 100% online programs at associate, bachelor’s, master’s, and doctoral level.**
  • Transfer up to 90 credits into an undergraduate degree program.
  • Up to 50% of your master’s degree can be transferred in to help you get the most out of your hard work and maximize the credit you previously earned.
  • *BestColleges.com Gold Medal of Distinction
  • **excludes licensure, certification, and some doctoral programs
  • Accredited
  • Online Courses
  • Financial Aid
  • Transferable Credits
1 Program(s) Found
  • Online bachelor's programs include BBA, Criminal Justice, IT, Healthcare Management, Pscyhology & Public Health
  • Over 115 years of delivering quality education and personalized attention to students
Good for Working Adults
  • Online Courses
  • Flexible Scheduling
  • Financial Aid
  • Transferable Credits

Login to your account

Can't remember your Password ?

Register for this site!