Here are some frequently-asked questions about CodeLesson. If you have a question that's not listed here, please contact us.
- What time of day does my course take place?
- What is the format of a CodeLesson course?
- What are the computer requirements for taking a CodeLesson course?
- How do I interact with other students and the course instructor?
- How is my progress evaluated?
- How do I log in to the course?
- What do courses cost?
- When does my course begin?
- How long will the course take to complete?
- Do you offer payment plans or other creative financing options?
- What is your refund policy?
- I want to take a course with my co-workers. Can you organize a dedicated course that's just open to my company or organization?
- Can CodeLesson produce a course that helps customers or prospective customers use my company's technology product?
- Can my company or educational institution sponsor the creation of a new course?
CodeLesson courses have no set times. This makes our courses ideal for people with busy daytime schedules; it also means that you can take a course no matter which time zone or country you reside in.
Our courses have readings and structured assignments, but there are no set meeting times. Course instructors are generally available every weekday to answer students' questions and provide feedback on assignments.
Although our courses have no set meeting times, they are not self-paced. You should plan to devote at least four to six hours each week to the reading, online discussions, and activities in your course.
CodeLesson courses are instructor-led, meaning that a subject matter expert is available to guide you through the course material, answer questions, and provide additional help if you need it. Courses are comprised of reading assignments. All of our courses have at least one weekly hands-on coding assignments. Many courses have discussion assignments in which you answer questions or write up your thoughts regarding a topic from the course. Most courses have quizzes which you can take online. Many courses contain brief screencast demonstrations with lectures to explain the concepts in the course text.
We support both Windows and Macintosh for all our courses, except for those courses which pertain to a specific operating system (see the individual course description for more details). Some of our instructors support the Linux operating system (specifically, Ubuntu); for courses that involve programming, we'll provide access to a Linux server to test your code.
You should have regular access to a computer to do your course work. You may be required to install some software on your computer. So if you don't have the ability to install software (for example, if you're using a locked-down work computer), you should discuss with your IT staff whether you can be granted this permission (or pursue an alternative computer to use for the course).
The main method of interaction is through online discussion forums (message boards). You have access to your course forum 24 hours per day, 7 days per week. This is one of the main advantages of taking an online course; while you are responsible for keeping up with the content and turning in assignments, there's no set time when you must attend the course. Most students check in to their courses every weekday or so. You can expect that your course instructor will check in on the discussion forums most weekdays.
Because the main method of interaction in the course is online, to be successful in a CodeLesson course you will need to have the ability to communicate in writing. We enthusiastically welcome international students; however, at present, all our courses are taught in English. This means you must have a good command of written English to take one of our courses.
Because we're a professional training service and not an academic program, we don't use conventional academic grading. However, we realize that students can benefit from evaluations of their coursework. So each activity you perform in your course is evaluated and graded on a percentage scale by the instructor. You'll also receive an aggregate percentage evaluation for everything you do in the course. If you receive a passing grade in the course (as defined by the instructor), your instructor will award you an certification for that course. The instructor may also award a few students in each course an certification "with distinction"; this denotes that these students are among the top few students in the course.
You may display certification badges on your CodeLesson profile at your option.
If you receive a failing grade in your course or fail to complete the course, no certification is awarded. You are free to take the course again in the future.
After you enroll in and pay for a course, we'll send you an email with instructions on how to log in.
Prices for our courses differ depending upon the subject matter and duration of the course; click on the Pricing link on each course's page for more details. Courses that are open for pre-enrollment typically do not have pricing set until the course is open for enrollment. Our intention is to make our pricing competitive with University extension programs.
For most of our courses, enrollment is continuous (meaning you can start work in the course as soon as your enrollment is complete). Courses that are marked for pre-enrollment are not yet open; we'll notify you via email when a pre-enrollment course is open to students.
Our courses are not designed to fit into a one-size-fits-all semester system; the duration of the course depends on the subject. Most of our courses are four or six units; we expect that most students will require about a week to complete a unit. If you require more time to complete a course, extended time is available.
We regret that we cannot offer payment plans to students. We occasionally offer discounts on individual courses; register to receive our monthly newsletter, which contains information about special pricing.
We recognize that professionals sometimes have unpredictable schedules, and we want to work with your schedule. So we are happy to provide a full refund anytime until you have started work in the course. We can also offer extended time if you need to postpone your participation in a course. We regret we cannot provide refunds after that time.
Yes. Generally we need a minimum of six students to make a course happen. Contact us for details.
Yes. Contact us for details.
Yes; some of the courses we teach today were sponsored by and developed in cooperation with universities and businesses. Contact us for details.