{"@id":"https://credentialengineregistry.org/resources/ce-580fc7f5-7644-48cb-9e66-6b6afa50a347","@type":"ceterms:Certification","@context":"https://credreg.net/ctdl/schema/context/json","ceterms:ctid":"ce-580fc7f5-7644-48cb-9e66-6b6afa50a347","ceterms:name":{"en-US":"JSA - Certified Associate JavaScript Programmer with Foundations of JSE - Certification - JavaScript Institute JSA - Certified Associate JavaScript Programmer"},"ceterms:ownedBy":["https://credentialengineregistry.org/resources/ce-70d13176-d590-48be-9fe4-485ddcbadf0f"],"ceterms:requires":[{"@type":"ceterms:ConditionProfile","ceterms:targetLearningOpportunity":["https://credentialengineregistry.org/resources/ce-d42f1b26-4ae0-404f-b099-fdba2b8d071e"]}],"ceterms:inLanguage":["en-US"],"ceterms:availableAt":[{"@type":"ceterms:Place","ceterms:postalCode":"08512","ceterms:addressRegion":{"en-US":"New Jersey"},"ceterms:streetAddress":{"en-US":"2525 US-130, Building B, Suite #1"},"ceterms:addressLocality":{"en-US":"Cranbury"},"ceterms:targetContactPoint":[{"@type":"ceterms:ContactPoint","ceterms:name":{"en-US":"William Schubin"},"ceterms:email":["wschubin@pennanteducation.com"],"ceterms:telephone":["(609) 544-0330"],"ceterms:contactType":{"en-US":"VP"}}]}],"ceterms:description":{"en-US":"The JavaScript Certification Pathway is designed to take learners from fundamental JavaScript programming concepts to an advanced level, preparing them for the JSA - Certified Associate JavaScript Programmer certification. While students will not complete the JSE - Certified Entry-Level JavaScript Programmer certification, they will gain the foundational knowledge needed to succeed in the JSA program. The first stage introduces core JavaScript principles, including variables, data types, control structures, functions, and error handling, along with essential skills in DOM manipulation and browser interaction. These fundamentals set the stage for intermediate JavaScript concepts, ensuring that students are well-equipped for the next certification level. In the second stage, the JSA certification validates a learner's ability to work with advanced JavaScript programming techniques, including Object-Oriented Programming (OOP), closures, asynchronous programming, and browser APIs. Participants will gain hands-on experience with function expressions, scope management, prototypes, and object creation patterns, allowing them to build scalable and efficient applications. The course also covers modern web development essentials such as handling asynchronous requests using fetch, promises, and async/await, and working with browser APIs like Web Storage and Geolocation. This program is ideal for aspiring JavaScript developers looking to deepen their skills in web and software development, as well as individuals preparing for higher-level JavaScript certifications. By completing this pathway, learners will develop strong JavaScript programming expertise, preparing them for complex development roles and progression toward the JSP - Certified Professional JavaScript Programmer certification."},"ceterms:estimatedCost":[{"@type":"ceterms:CostProfile","ceterms:name":{"en-US":"Total Cost"},"ceterms:price":6330.0,"ceterms:currency":"USD","ceterms:costDetails":"https://pennanteducation.com/","ceterms:description":{"en-US":"Estimated cost of credential learning opportunity or assessment"},"ceterms:directCostType":{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://credreg.net/ctdl/terms/CostType","ceterms:targetNode":"costType:AggregateCost","ceterms:frameworkName":{"en-US":"Cost Type"},"ceterms:targetNodeName":{"en-US":"Aggregate Cost"},"ceterms:targetNodeDescription":{"en-US":"Sum of direct costs."}}},{"@type":"ceterms:CostProfile","ceterms:name":{"en-US":"Tuition"},"ceterms:price":4995.0,"ceterms:currency":"USD","ceterms:costDetails":"https://pennanteducation.com/","ceterms:description":{"en-US":"Tuition cost for the credential"},"ceterms:directCostType":{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://credreg.net/ctdl/terms/CostType","ceterms:targetNode":"costType:Tuition","ceterms:frameworkName":{"en-US":"Cost Type"},"ceterms:targetNodeName":{"en-US":"Tuition"},"ceterms:targetNodeDescription":{"en-US":"Cost for teaching and instruction."}}},{"@type":"ceterms:CostProfile","ceterms:name":{"en-US":"Fees"},"ceterms:price":495.0,"ceterms:currency":"USD","ceterms:costDetails":"https://pennanteducation.com/","ceterms:description":{"en-US":"Fees associated with the credential"},"ceterms:directCostType":{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://credreg.net/ctdl/terms/CostType","ceterms:targetNode":"costType:MixedFees","ceterms:frameworkName":{"en-US":"Cost Type"},"ceterms:targetNodeName":{"en-US":"Mixed Fees"},"ceterms:targetNodeDescription":{"en-US":"The sum of fees that are not identified individually."}}},{"@type":"ceterms:CostProfile","ceterms:name":{"en-US":"Books and Materials"},"ceterms:price":495.0,"ceterms:currency":"USD","ceterms:costDetails":"https://pennanteducation.com/","ceterms:description":{"en-US":"Cost of books and materials for the credential"},"ceterms:directCostType":{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://credreg.net/ctdl/terms/CostType","ceterms:targetNode":"costType:LearningResource","ceterms:frameworkName":{"en-US":"Cost Type"},"ceterms:targetNodeName":{"en-US":"Learning Resource"},"ceterms:targetNodeDescription":{"en-US":"Cost for one or more learning resources."}}},{"@type":"ceterms:CostProfile","ceterms:name":{"en-US":"Supplies"},"ceterms:price":0.0,"ceterms:currency":"USD","ceterms:costDetails":"https://pennanteducation.com/","ceterms:description":{"en-US":"Cost of supplies for the credential"},"ceterms:directCostType":{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://credreg.net/ctdl/terms/CostType","ceterms:targetNode":"costType:TechnologyFee","ceterms:frameworkName":{"en-US":"Cost Type"},"ceterms:targetNodeName":{"en-US":"Technology Fee"},"ceterms:targetNodeDescription":{"en-US":"Cost for accessing technologies related to the learning opportunity or activity."}}},{"@type":"ceterms:CostProfile","ceterms:name":{"en-US":"Miscellaneous"},"ceterms:price":0.0,"ceterms:currency":"USD","ceterms:costDetails":"https://pennanteducation.com/","ceterms:description":{"en-US":"Miscellaneous costs for the credential"},"ceterms:directCostType":{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://credreg.net/ctdl/terms/CostType","ceterms:targetNode":"costType:ProgramSpecificFee","ceterms:frameworkName":{"en-US":"Cost Type"},"ceterms:targetNodeName":{"en-US":"Program Specific Fee"},"ceterms:targetNodeDescription":{"en-US":"Additional cost for participation with a specific program or course of study such as engineering, business, and nursing."}}}],"ceterms:isRequiredFor":[{"@type":"ceterms:ConditionProfile","ceterms:name":{"en-US":"Certification"}}],"ceterms:occupationType":[{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://www.onetcenter.org/taxonomy.html","ceterms:targetNode":"https://www.onetonline.org/link/summary/15-1254.00","ceterms:codedNotation":"15-1254.00","ceterms:frameworkName":{"en-US":"Standard Occupational Classification"},"ceterms:targetNodeName":{"en-US":"Web Developers"},"ceterms:targetNodeDescription":{"en-US":"Develop and implement websites, web applications, application databases, and interactive web interfaces. Evaluate code to ensure that it is properly structured, meets industry standards, and is compatible with browsers and devices. Optimize website performance, scalability, and server-side code and processes. May develop website infrastructure and integrate websites with other computer applications."}},{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://www.onetcenter.org/taxonomy.html","ceterms:targetNode":"https://www.onetonline.org/link/summary/15-1252.00","ceterms:codedNotation":"15-1252.00","ceterms:frameworkName":{"en-US":"Standard Occupational Classification"},"ceterms:targetNodeName":{"en-US":"Software Developers"},"ceterms:targetNodeDescription":{"en-US":"Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team."}},{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://www.onetcenter.org/taxonomy.html","ceterms:targetNode":"https://www.onetonline.org/link/summary/15-1251.00","ceterms:codedNotation":"15-1251.00","ceterms:frameworkName":{"en-US":"Standard Occupational Classification"},"ceterms:targetNodeName":{"en-US":"Computer Programmers"},"ceterms:targetNodeDescription":{"en-US":"Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information."}}],"ceterms:subjectWebpage":"https://pennanteducation.com/","ceterms:isPreparationFor":[{"@type":"ceterms:ConditionProfile","ceterms:name":{"en-US":"JavaScript Institute JSA - Certified Associate JavaScript Programmer"}}],"ceterms:estimatedDuration":[{"@type":"ceterms:DurationProfile","ceterms:description":{"en-US":"This is about how long it takes to earn this credential"},"ceterms:timeRequired":"PT98H","ceterms:exactDuration":"PT98H"}],"ceterms:hasSupportService":["https://credentialengineregistry.org/resources/ce-b734e456-0bc5-4bd7-9435-7934a562dc9e"],"ceterms:credentialStatusType":{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://credreg.net/ctdl/terms/CredentialStatus","ceterms:targetNode":"credentialStat:Active","ceterms:frameworkName":{"en-US":"Credential Status"},"ceterms:targetNodeName":{"en-US":"Active"},"ceterms:targetNodeDescription":{"en-US":"Awards of the credential are ongoing."}},"ceterms:learningDeliveryType":[{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://credreg.net/ctdl/terms/Delivery","ceterms:targetNode":"deliveryType:OnlineOnly","ceterms:frameworkName":{"en-US":"Delivery Type"},"ceterms:targetNodeName":{"en-US":"Online Only"},"ceterms:targetNodeDescription":{"en-US":"Delivery is only via the Internet."}}],"ceterms:instructionalProgramType":[{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://nces.ed.gov/ipeds/cipcode/Default.aspx?y=56","ceterms:targetNode":"https://nces.ed.gov/ipeds/cipcode/cipdetail.aspx?y=56\u0026cip=11.0201","ceterms:codedNotation":"11.0201","ceterms:frameworkName":{"en-US":"Classification of Instructional Programs"},"ceterms:targetNodeName":{"en-US":"Computer Programming/Programmer, General."},"ceterms:targetNodeDescription":{"en-US":"A program that focuses on the general writing and implementation of generic and customized programs to drive operating systems and that generally prepares individuals to apply the methods and procedures of software design and programming  to software installation and maintenance.  Includes instruction in software design, low- and high-level languages and program writing; program customization and linking; prototype testing; troubleshooting; and related aspects of operating systems and networks."}},{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://nces.ed.gov/ipeds/cipcode/Default.aspx?y=56","ceterms:targetNode":"https://nces.ed.gov/ipeds/cipcode/cipdetail.aspx?y=56\u0026cip=11.0202","ceterms:codedNotation":"11.0202","ceterms:frameworkName":{"en-US":"Classification of Instructional Programs"},"ceterms:targetNodeName":{"en-US":"Computer Programming, Specific Applications."},"ceterms:targetNodeDescription":{"en-US":"A program that prepares individuals to apply the knowledge and skills of general computer programming to the solution of specific operational problems and customization requirements presented by individual software users and organizational users.  Includes training in specific types of software and its installation and maintenance."}},{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://nces.ed.gov/ipeds/cipcode/Default.aspx?y=56","ceterms:targetNode":"https://nces.ed.gov/ipeds/cipcode/cipdetail.aspx?y=56\u0026cip=11.0801","ceterms:codedNotation":"11.0801","ceterms:frameworkName":{"en-US":"Classification of Instructional Programs"},"ceterms:targetNodeName":{"en-US":"Web Page, Digital/Multimedia and Information Resources Design."},"ceterms:targetNodeDescription":{"en-US":"A program that prepares individuals to apply HTML, CSS, XML, JavaScript, graphics applications, and other authoring tools to the design, editing, and publishing (launching) of documents, images, graphics, sound, and multimedia products on the World Wide Web. Includes instruction in Internet theory, web page standards and policies, elements of web page design, user interfaces, vector tools, special effects, interactive and multimedia components, search engines, navigation, morphing, e-commerce tools, and emerging web technologies."}},{"@type":"ceterms:CredentialAlignmentObject","ceterms:framework":"https://nces.ed.gov/ipeds/cipcode/Default.aspx?y=56","ceterms:targetNode":"https://nces.ed.gov/ipeds/cipcode/cipdetail.aspx?y=56\u0026cip=11.0803","ceterms:codedNotation":"11.0803","ceterms:frameworkName":{"en-US":"Classification of Instructional Programs"},"ceterms:targetNodeName":{"en-US":"Computer Graphics."},"ceterms:targetNodeDescription":{"en-US":"A program that focuses on the software, hardware, and mathematical tools used to represent, display, and manipulate topological, two-, and three-dimensional objects on a computer screen and that prepares individuals to function as computer graphics specialists.  Includes instruction in graphics software and systems; digital multimedia; graphic design; graphics devices, processors, and standards; attributes and transformations; projections; surface identification and rendering; color theory and application; and applicable geometry and algorithms."}}]}