Online College Courses for Credit

Online College Courses for Credit

  • Business

    From economics to accounting, our affordable online business courses are your inside track to starting your career in business and finance without burying yourself under a mountain of student debt.

    Choose the courses you need for your degree from our catalog of self-paced and professor-led business courses:

  • English

    Would you rather take College English Composition in an auditorium with hundreds of other students, or would you rather hone your writing skills in the comfort of your own home, 100% online at your own speed, and at an affordable price?

    Choose the courses you need for your degree from our catalog of self-paced and professor-led English courses:

  • Health Science

    StraighterLine offers a variety of convenient self-paced online courses that can help you get your degree in nursing or start your career in health care.

    Choose the courses you need for your degree from our catalog of self-paced and professor-led health science courses:

  • Humanities

    StraighterLine’s humanities classes can help expand your horizons no matter what your intended major. With low-cost, online courses in history, philosophy, religion and more, there’s something for just about everyone.

    Choose the courses you need for your degree from our catalog of self-paced and professor-led humanities classes:

  • Mathematics

    From college algebra to precalculus, our affordable online courses help you build a strong mathematics foundation.

    Choose the courses you need for your degree from our catalog of self-paced and professor-led mathematics courses:

  • Science

    With online science courses and science labs including Anatomy, Physics, Biology and Nutrition, StraighterLine is proof that higher education is evolving. Meet the new generation of college science courses: flexible, self-paced, 100% online, and affordable.

    Choose the courses you need for your degree from our catalog of self-paced science courses and labs:

  • Languages

    As the world becomes even more connected, speaking another language is more important than ever. Whether you need to learn a foreign language for business or to fill a requirement in school, StraighterLine’s partnership with Rosetta Stone means you’ll be chatting like a local in less time, for considerably less money.

    Choose the courses you need for your degree from our catalog of self-paced language courses:

  • College Prep

    More students than ever are being required to take Intro to Algebra or Developmental Writing before they can start college. StraighterLine College Prep is the fast, convenient, and affordable way to satisfy those requirements. With the addition of Student Success, we now offer three courses that can get you to the starting line so you can get your college career underway.

    Choose the courses you need for your degree from our catalog of self-paced college prep courses:

  • Technology

    StraighterLine offers a range of affordable, self-paced, 100% online IT courses. Our IT courses develop foundational technology skills, meet college prerequisites, and prepare for in-demand IT certifications.

    Choose the courses you need for your degree from our catalog of self-paced technology courses:

  • StraighterLine’s social science department can help expand your knowledge of our society and build a strong general education foundation. Our comprehensive offerings include something for everyone.

    Choose the courses you need for your degree from our catalog of self-paced social science courses:

‘;
},
item: function(data, escape) {
return ‘

‘ + escape(data.name) + ‘

‘;
}
},
selectOnTab:true,
openOnFocus: false,
onChange: function() {
var mySchool = J(‘.selectize-input div.item’);
var mySchoolValue = J(‘.selectize-input div.item’).text();
J(_schoolName).val(mySchoolValue);
J(_undecidedId).attr(‘checked’, false);
}
});

// – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

requestFormCollegeValue = select[0].selectize;
J(‘#clear_college_request_info’).on(‘click’, function() {
requestFormCollegeValue.clear();
J(_schoolName).val(”);
});

}

function _initUndecided() {
J(_undecidedId).click(function(){
_onUndecidedClick()
});
}

function _onUndecidedClick(event) {
var checked = J(_undecidedId).prop(‘checked’);
if (checked) {
J(_schoolName).val(_undecidedValue);
requestFormCollegeValue.clear({
silent: false
});
}
else {
J(_schoolName).val(“”);
}
}

J(document).ready(function () {
_initTranscriptAutocomplete();
_initUndecided();
J(‘#optin_req’).click(function(){
J(“input[type=’hidden’][name = ‘opt_in’]”).val( J(this).is(‘:checked’) ? ‘Subscribed’ : ‘Unsubscribed’ );
});

});

var _j = jQuery.noConflict();
var AMP = “&”;
var com = { ‘straighterline’ : { ‘FormSubmitLead’: {} } };
var _form = com.straighterline.FormSubmitLead;

_j.extend({
getParams: function(){
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf(‘?’) + 1).split(‘&’);
for(var i = 0; i ‘;
_j(‘.footer-container’).append(url);
};

_form.onSuccess = function(/*data, status*/) {
var leadContainer = _j(‘#form_submit_lead_container’);
var thankYouContainer = _j(‘#form_submit_lead_thank_you’);
var cancelLink = _j(‘#cancel-link’);
var _institutionID = _j(‘#target_college_typeahead_request_info’).val();
leadContainer.hide();
thankYouContainer.show();
cancelLink.hide();

// Optimizely tracker
window.optimizely = window.optimizely || [];
window.optimizely.push([‘trackEvent’, ‘Click on submit request button’]);

utag.link({event_type : ‘more_info_submit’, form_title : _form.getTitle(), institution_id: _institutionID});
};

_form.onError = function(jqXHR, status, error) {
var leadContainer = _j(‘#form_submit_lead_container’);
var thankYouContainer = _j(‘#form_submit_lead_thank_you’);
//console.log(status);
//console.log(error);
leadContainer.hide();
thankYouContainer.show();
};

_form._hasWordValue = function(value) {
return /w+/.test(value);
};
jQuery(“#form_submit_lead”).on(“blur”,”#first_name”, function (event) {
_form._validateId(‘#first_name’);
});
jQuery(“#form_submit_lead”).on(“blur”,”#last_name”, function (event) {
_form._validateId(‘#last_name’);
});
jQuery(“#form_submit_lead”).on(“blur”,”#email”, function (event) {
_form._validateEmail();
});
jQuery(“#form_submit_lead”).on(“blur”,”#phone_number”, function (event) {
_form._validatePhone();
});
_form._validateId = function(id) {
var element = _j(id);
var validationMessage = _j(id+’_validation_message’);
if (!_form._hasWordValue(element.val())) {
element.addClass(‘validation-failed’);
validationMessage.show();
return false;
}
else {
element.removeClass(‘validation-failed’);
validationMessage.hide();
return true;
}
};

/*_form._validateDegreeInterest = function() {
var degreeInterest = _j(‘#degree_interest’);
var degreeInterestMessage= _j(‘#degree_interest_validation_message’);
var value = degreeInterest.val();
if (value == ‘Select Your Degree Interest’) {
degreeInterest.addClass(‘validation-failed’);
degreeInterestMessage.show();
return false;
}
else {
degreeInterest.removeClass(‘validation-failed’);
degreeInterestMessage.hide();
return true;
}
};*/

_form._isValidEmail = function(email) {
var filter = /^s*[w-+_]+(.[w-+_]+)*@[w-+_]+.[w-+_]+(.[w-+_]+)*s*$/;
return String(email).search (filter) != -1;
};

_form._validateEmail = function() {
var emailAddr = _j(‘#email’);
var emailMessage = _j(‘#email_validation_message’);
if (_form._isValidEmail(emailAddr.val())) {
emailAddr.removeClass(‘validation-failed’);
emailMessage.hide();
return true;
}
else {
emailAddr.addClass(‘validation-failed’);
emailMessage.show();
return false;
}
};

_form._isValidPhone = function(phone) {
var pattern = /^(?(d{3}))?[- ]?(d{3})[- ]?(d{4})$/;
return String(phone).search (pattern) != -1;
};

_form._validatePhone = function() {
var phoneNum = _j(‘#phone_number’);
var phoneMessage = _j(‘#phone_validation_message’);
if (phoneNum.val()){
if (_form._isValidPhone(phoneNum.val())) {
phoneNum.removeClass(‘validation-failed’);
phoneMessage.hide();
return true;
}
else {
phoneNum.addClass(‘validation-failed’);
phoneMessage.show();
return false;
}
}
else{
phoneNum.addClass(‘validation-failed’);
phoneMessage.show();
return false;
}
};

_form._areValidFields = function() {
/* var firstNameMessage = _j(‘#first_name_validation_message’);
var lastNameMessage = _j(‘#last_name_validation_message’);
var emailMessage = _j(‘#email_validation_message’);
var degreeInterestMessage = _j(‘#degree_interest_validation_message’);

var firstName = _j(‘#first_name’);
var lastName= _j(‘#last_name’);
var emailAddr = _j(‘#email’);
var phoneNum = _j(‘#phone_number’);
var degreeInterest = _j(‘#degree_interest’);*/

var validAll = true;

if ( !_form._validateId(‘#first_name’) ) { validAll = false; }
if ( !_form._validateId(‘#last_name’) ) { validAll = false; }
if ( !_form._validateEmail() ) { validAll = false; }
if ( !_form._validatePhone() ) { validAll = false; }

return validAll;
};

_form._triggerGoogleAnalytics = function(param) {
try {

}
catch (error) {
console.log(“google event error”);
console.log(error);
}
};

_form._insertPartnerDetails = function() {
var formSubmitLead = _j(“#form_submit_lead”);
var dataPageType = _j(document.body).attr(‘data-pagetype’);
var pageUrl = window.location;
var pageTitle = _j(document).find(‘title’).text();

formSubmitLead.append(”);
formSubmitLead.append(”);
formSubmitLead.append(”);
formSubmitLead.append(”);
};

_form.onButtonClick = function(event) {

// Ethan – this is to handle multiple submission
if (event.handled === true) return false;

event.handled = true;

var formSubmitLead = _j(“#form_submit_lead”);
_form._insertPartnerDetails(formSubmitLead);

/*
* Ethan – Remove jQuery form submit and only use jquery ajax

formSubmitLead.submit(function() {
_j.ajax({
type: formSubmitLead.attr(‘method’),
url: formSubmitLead.attr(‘action’),
data: formSubmitLead.serialize(),
success: _form.onSuccess,
error: _form.onError
});
return false;
});
*/

var ok = _form._areValidFields();

if (ok && navigator.userAgent) {
_j.ajax({
type: formSubmitLead.attr(‘method’),
url: formSubmitLead.attr(‘action’),
data: formSubmitLead.serialize(),
success: _form.onSuccess,
error: _form.onError
});
// Ethan – Remove jQuery form submit after field validation
//formSubmitLead.submit();
return false;
}

};

_form._hideValidationMessages = function() {
var firstName = _j(‘#first_name_validation_message’);
var lastName = _j(‘#last_name_validation_message’);
var email = _j(‘#email_validation_message’);
var phone = _j(‘#phone_validation_message’);
var degreeInterest = _j(‘#degree_interest_validation_message’);
firstName.hide();
lastName.hide();
email.hide();
phone.hide();
degreeInterest.hide();
};

_form._init = function() {
var thankYouContainer = _j(‘#form_submit_lead_thank_you’);
//_j(“#form_submit_button”).click({}, _form.onButtonClick);
//_j(“#form_submit_button”).live(‘click’, _form.onButtonClick);
//using .live() is a deprecated method that was causing display issues
_j(“#form_submit_button”).on(‘click’, _form.onButtonClick);
_form._checkSubId();
_form._hideValidationMessages();
thankYouContainer.hide();
};

_form._init();

/*
* Remove optimizely submit listener and moved its tracker under _form.onSuccess method
jQuery(‘#form_submit_lead’).submit(function(){

});
*/

Source

0/5 (0 Reviews)

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top