Overview
Our 10-15 hour, fully asynchronous learning experience enables you to showcase your dedication to becoming a Software Engineer. This comprehensive program includes:
Self-Directed Learning: Grow at your own pace through various learning opportunities.
Video Tutorials: Gain knowledge through expertly crafted videos.
To successfully complete the programme and have your profile approved for software engineering, you must:
Complete all 10 modules.
Achieve a passing score of at least 80%.
Help with Coding Modules
Starting to learn to code can be challenging, especially with the introductory content in Modules 1-6. Follow these steps to overcome any obstacles:
Watch Every Video:
Many answers are directly provided in the videos.
Code Along:
Utilize the coding editor below each video to type out and practice the code.
Use the "Try It Out!" Sections:
Practice the code shown in the videos using the coding editors on the video pages.
If stuck, select “Reveal Content” for helpful starter code.
Save Syntax Images:
Use these images to assist with constructing code responses.
Check out the Documentation:
Use the curated resources under #checkoutTheDocs for additional examples and explanations.
Ensure Completion:
Complete all Knowledge Checks.
Finish all coding exercises, paying attention to the error messages for debugging hints. Revisit the videos and "Try It Out!" sections if needed.
Help with the Golf Project
The Golf Project integrates skills from module 4 (variables), module 5 (conditionals), and module 6 (functions). Here are steps to help you succeed:
Prerequisite Completion:
Complete all content in modules 1-6 before starting the project.
Start with If/Else Statements:
Write your if/else if/else statements. For example:
if (strokes === par) { console.log("Par!");}
Create a golfScore() Function:
Develop a function to handle different strokes and par, using console.log for testing:
function golfScore(par, strokes) { // Your code here}
Test Your Function:
Verify your function with various stroke and par values. Ensure your outputs align with the project description examples.
Additional Resources
If you require further assistance or wish to reinforce your knowledge, consider the following:
Free Code Camp's Basic JavaScript Course: This is an excellent resource for additional practice and support, offering more content than our course to help solidify your understanding.