@@ -169,24 +169,26 @@ <h1 class="center-text">Take a peek inside!</h1>
169169< div class ="feature-text "data-aos ="fade-right "data-aos-duration ="800 "data-aos-delay ="200 ">
170170< div class ="feature-header ">
171171< div class ="feature-line "> </ div >
172- < h3 > Interface </ h3 >
172+ < h3 > Fully Interactive </ h3 >
173173</ div >
174174< p >
175- The course is a fully interactive 'book' which requires the
176- user to run code in the provided editor or shell to advance.
175+ Users must run code in the provided editor or shell and answer questions to advance.
177176</ p >
178177</ div >
179178</ div >
180179
181180< div class ="feature flex ">
182181< div class ="feature-text "data-aos ="fade-left "data-aos-duration ="800 "data-aos-delay ="200 ">
183182< div class ="feature-header ">
184- < h3 > Debugging</ h3 >
183+ < h3 > Easy Debugging</ h3 >
185184< div class ="feature-line ">
186185</ div >
187186</ div >
188187< p >
189- Emulating a professional developing environment, several debuggers are introduced throughout the course, including< a href ="https://github.com/alexmojaki/birdseye "> Birdseye</ a > ,< a href ="http://pythontutor.com/ "> Python Tutor</ a > and< a href ="https://github.com/alexmojaki/snoop "> Snoop</ a > .
188+ With a single click, users can run powerful debuggers to visualise execution and find problems.
189+ There are three debuggers, each with their own strengths:
190+ < a href ="http://pythontutor.com/ "> Python Tutor</ a > ,< a href ="https://github.com/alexmojaki/snoop "> Snoop</ a > , and
191+ < a href ="https://github.com/alexmojaki/birdseye "> Bird's Eye</ a > (pictured).
190192</ p >
191193</ div >
192194< div class ="feature-image "data-aos ="fade-right "data-aos-duration ="800 ">
@@ -201,27 +203,30 @@ <h3>Debugging</h3>
201203< div class ="feature-text "data-aos ="fade-right "data-aos-duration ="800 "data-aos-delay ="200 ">
202204< div class ="feature-header ">
203205< div class ="feature-line "> </ div >
204- < h3 > Simple Tracebacks </ h3 >
206+ < h3 > Enhanced Error Messages </ h3 >
205207</ div >
206208< p >
207- Tracebacks are more helpful than usual, with several enhancements:
208- < br > - Highlighting the exact operation that failed, not just the line, using executing
209- < br > - Tables of local variables and simple expressions evaluated by pure_eval
210- < br > - Suggestions for fixes provided by DidYouMean
211- < br > - Beginner friendly explanations provided by friendly-traceback (shown when hovering over the little i icon)
212- < br > - Showing multiline statements in full thanks to stack_data without showing unnecessary extra lines
209+ Normal Python tracebacks are intimidating to beginners.
210+ futurecoder removes the fear and makes them helpful instead.
211+ < ul >
212+ < li > Cleaner design with clutter removed</ li >
213+ < li > Additional useful information</ li >
214+ < li > Novice-friendly explanations and suggestions for fixes</ li >
215+ </ ul >
213216</ p >
214217</ div >
215218</ div >
216219
217220< div class ="feature flex ">
218221< div class ="feature-text "data-aos ="fade-left "data-aos-duration ="800 "data-aos-delay ="200 ">
219222< div class ="feature-header ">
220- < h3 > Parson's Problem </ h3 >
223+ < h3 > Parsons Problems </ h3 >
221224< div class ="feature-line "> </ div >
222225</ div >
223226< p >
224- If a student is stuck, they can try putting the shuffled in the correct order instead.
227+ If a student is stuck trying to solve an exercise, and they've exhausted all the hints,
228+ they can try putting the shuffled solution in the correct order instead.
229+ This ensures they still apply their mind while reducing frustration and cognitive load.
225230</ p >
226231</ div >
227232< div class ="feature-image "data-aos ="fade-right "data-aos-duration ="800 ">
@@ -239,7 +244,8 @@ <h3>Parson's Problem</h3>
239244< h3 > Solution Breadcrumbs</ h3 >
240245</ div >
241246< p >
242- And if they're unable to solve the Parson's Problem (which can be quite hard), they can reveal the solution bit by bit.
247+ As a last resort, students can gradually reveal the solution until they have enough
248+ information to fill in the remaining gaps themselves.
243249</ p >
244250</ div >
245251</ div >