Per Scholas Software Engineer Pre-Work

learner studying stock photo

 

To ensure learners with or without previous experience are best prepared on Day 1 of their course, many of Per Scholas curriculums require learners to complete Self-Study Pre-Work due to the fast-paced, rigorous nature of our bootcamp-style training.

 

Required Software Engineer Pre-Work:

Required Courses:

  • Two Required Courses on Scrimba (Approximately 20 hours):
    • Learn HTML and CSS
    • Learn JavaScript

****NOTE: In the courses, there are several sections (Scrims) that are marked as (PRO), these cost money and paid content is not required for you to complete. If, at any time and for any reason, you encounter content that requires you to upgrade to the paid version, you ARE NOT REQUIRED to complete that paid Scrim. You may choose to do so for your own benefit, but it is NOT a requirement of the Software Engineering course pre-work. You can learn more about how to proceed past these prompts in the instructions for completing and submitting Pre-Work.

 

 

Help Resources:

Pre-Work Deadline

Pre-Work is due prior to Seat Offers. Applicants are encouraged to have their Pre-Work completed before they interview.

 

Additional Optional Software Engineer Pre-Work:

Optional Pre-Work Upload

Foundations Course by The Odin Project
No Experience Required – Variable Time Commitment

The Foundations Course covers all the essential tools and concepts required to enter Web application development: HTML, CSS, and JavaScript. The open-source project is maintained by thousands of contributors, making it an excellent example of the software engineering community’s efforts.

The Odin Project describes their Foundations Course as “a hands-on introduction to all the essential tools needed to build real, working websites. You’ll learn what Web developers do – the foundations you’ll need for later courses.”

The Foundations Course is designed to be entry-level, with no prior experience needed.

Just as the Foundations Course is structured to set you up for success in The Odin Project’s more in-depth course, its concepts directly relate to the material you will encounter during your Software Engineering training. You will discover the basics of version control and collaboration with Git, learn how to structure Web pages with HTML, discover new design techniques with CSS, and finally implement functionality with JavaScript.

As an additional resource, The Odin Project provides courses on Intermediate and Advanced HTML and CSS, JavaScript, NodeJS, and React – all topics you will encounter during Per Scholas training. If you feel ambitious, you can use these resources to prepare for the course ahead of time or as additional reference material after completing the course.

 

MDN Learn by the Mozilla Developer Network
No Experience Required – Variable Time Commitment

One of the most trusted sources of documentation on Web development languages, the Mozilla Developer Network contains guides, tutorials, and documentation on most Web technologies.

MDN Learn offers self-paced tutorials on core topics like HTML, CSS, and JavaScript. The Learn tutorials will walk you through the first steps to becoming a Web developer.

MDN Learn offers both beginner-level tutorials and information for more advanced software engineers. Even senior developers continue to reference MDN for the latest information on new tools and technologies in their fields.

We recommend the “Getting Started with the Web” series, which will prepare you for the Per Scholas Software Engineering curriculum by familiarizing you with text editors, modern Web browsers, local Web servers, file organization, and more. This is a great place to start if any of that sounds shockingly unfamiliar!

MDN Learn also covers more advanced but equally important topics such as accessibility, performance, mathematics, game development, testing, and more. This makes it an excellent resource to visit and continue upskilling after you have also completed your Per Scholas training!

 

Master the Basics of HTML5 & CSS3 by MindMekka on Udemy
No Experience Required – Three (3) Hours

If you prefer video-based learning, the Master the Basics of HTML5 and CSS3 course offers a solid introduction to the basics of Web development.

This lecture-based course developed by MindMekka contains about three (3) hours of video content spread across 38 lectures, each just a few minutes long. This makes it an excellent format for occasional learning, allowing you to dive into one or two topics at a time without needing to dedicate hours to complete the lesson fully.

The course is designed for beginners and does a beautiful job of explaining the most basic Web development concepts practically. Should you choose to set time aside for these videos, it will certainly help you during the first few weeks of your Per Scholas training, where we will cover many of the same topics in much more depth.

 

The Learn Series (HTML, CSS, JS) on Codecademy
No Experience Required – Thirty-Nine (39) Hours

The Learn series on Codecademy, which covers HTML, CSS, and JS, is suitable for beginners looking to learn these foundational Web development topics in a structured way. 

The courses take a hands-on approach by integrating projects and code-along activities throughout their lessons; however, many of these activities are guarded by a paywall. All lesson content and articles are freely available, making the course still worthwhile without spending money (or needing to provide credit card information).

Altogether, these three courses take an estimated 39 hours to complete. Without the included projects, that should be significantly less time.

 

Have questions? Click here to contact an admissions team member.

 

 

Questions? Contact Us!

Have an admissions question? Ask an admissions team member

Phone: 718-991-8400

Close

Choose a location for
Your Course

This course is only offered at select Per Scholas locations. Choose a location to get the most accurate course information.