Course Ratings:
Courses Offered:


LearnToProgram is a leading publisher of web, mobile and game development courses that are used by individuals and companies worldwide. Based outside of Hartford, Connecticut, the LearnToProgram team is dedicated to teaching more people to program than any other company on the face of the Earth. Our authors are among the most experienced in the field– and they have one important thing in common: LearnToProgram authors consider themselves teachers first and technical experts second. The primary skill of a LearnToProgram author is communication– and you will always find our courses easy to understand and easy to complete.

33 Courses Offered

Reviews of courses

  • Sarah Eadie
    Sarah Eadie August 16, 2012

    Making JavaScript Manageable

    Mark Lassoff makes writing your fledgling lines of JavaScript less intimidating. Learning the various elements of a new programming language is daunting, but Lassoff in his JavaScript tutorial lays these out in an intuitive, manageable order. At times the text can be difficult to see. Fortunately, Lassoff uses different views to magnify the most important elements in the code. Overall, this course is perfect for anyone interested in picking up JavaScript in an evening.

  • David Glow
    David Glow August 16, 2012

    Adequate HTML Primer

    This course is a set of videos from to guide users through actual coding of simplistic web pages using HTML (4.01, very few elements of HTML5 are covered). It also does some very basic formatting using Cascading Style Sheets (CSS), but the CSS topic is very light.

    I was eager to look at the course since I have been working with Flash and Rapid Authoring Tools for so long, I felt my HTML (and certainly CSS) were getting rusty, and I hadn't coded with HTML5.

    This is a sound beginner's course for HTML and CSS. HTML 4.01 is covered adequately, but I felt the coverage of CSS and HTML5 are very light, so if those are focus areas for you, this may not be the best fit.

    What works for the course:
    Plain and simple: You code. Mark, the host, offers a very nice freeware tool to facilitate coding, and you follow along using the tool to code pages (you can do all exercises in any text editor, but the tool is very good with writing clean, organized code, so I do recommend using it). Mark does explain all steps done thoroughly. Anyone passively watching the video will get very little out of it. Those coding along with Mark will get quite a bit out of it.

    What didn't work for me:
    Navigation controls were very scarce. I had to take this course in a few sittings, the the only way to jump to a section was a "next" button to move through several sections in a linear fashion. I also missed something stated once or twice and wanted to rewind the video a few seconds for a repeat- this was not possible.

    The text size on the screen was a bit tough to read. Since the code lessons center around text, something more unmistakably readable would have been a good choice.

    An orientation video where you literally code exactly what is shown on screen with some very good guidance narration (contextualizing) is adequate, but I think a "try this next thing on your own" with a debrief or review delivered in the same manner, could have changed this from a pure "monkey see monkey do" training to a "learn, try, post-action review" opportunity. Both types of training could be offered with little change to format.

    Finally, there were a few examples that used media files that weren't provided. For example, there was one exercise where standard bullets would be replaced with a graphical star for use as a bullet in a list. The star graphic was not provided with the training. Why? Even if learners taking the course could create such a graphic, it may not match the size and layout of the course example. This is important because both influenced tweaks made to the HTML code to get the letters within the list to line up appropriately with the bullet.

    Overall, however, this course does the job- at a entry level. You code HTML pages by following the instructor. That's what the course is truly designed to do and it delivers.

  • Sarah Eadie
    Sarah Eadie August 16, 2012

    HTML/CSS Foundation in an Afternoon

    Complete beginner? Need a refresher? This course addresses both needs. HTML and CSS is a must, even in non-programming skills. In this lesson, Lassoff breaks down all the skills you need -- whether you're creating a personal website or tweaking webpages for work. I especially appreciated the way Lassoff takes learners from start to finish. Before you write one line of code, he helps you select a text editor, &c.