Comments (2)
In my initial comment I said: "ps. I would also argue that step 28 starting sentence of "To generate a pyramid, you will need to create multiple rows.." makes a, rather large, assumption that the reader knows what the heck a generated pyramid is at this point. These learners may have no clue about what is meant here as it wasn't shown to them in any context prior? (at least within the confines of this course)"
I will be creating a separate issue for this as Quincy has agreed that it is something that can be addressed. (see forum post: https://forum.freecodecamp.org/t/way-of-learning/689345/4 )
Remaining concerns about value of teaching for loops before conditionals are taught are hopefully to be addressed here.
from freecodecamp.
just because this has been on my mind today, has anyone also ever considered that trying to teach so many fundamental concepts of JS in one project may be asking for too much? That it may be better to create a simple project for eg to teach the idea of variables only, another project for conditionals and loops, another for functions etc? Perhaps if each project focused on a fundamental part of the JS language, the students can gain more from their interaction with each project and have a much better understanding of what they're doing and --why-- as they move forward in the projects. Almost like chapters of a book but with each project emphasizing one building block in the language. Maybe even a super simple project just to teach things like tabbing and commenting and logging could be included in there somewhere.
from freecodecamp.
Related Issues (20)
- Resetting code in some new JS certification projects is not working HOT 2
- Misterious `RangeError: Invalid count value: -1` error HOT 6
- Pedantic semantic/gramatical issue. HOT 6
- ValueError HOT 1
- Review Functions HOT 3
- Definitions should be improved for SciComPy
- JavaScript Algorithms and DataStructures (beta): Inssue with "findIndex" Method HOT 1
- JavaScript Algorithms and DataStructures (beta): Inssue with "findIndex" Method
- JavaScript Algorithms and DataStructures (beta): Inssue with test
- Confusing Instruction Pyramid Generate Step 63 HOT 4
- Bug in random-background-color-changer step 8 HOT 1
- CSS Media Queries and Grid Layout Adjustments HOT 7
- Missing h2 element. HOT 9
- Design Style Guide - Layout Colors - Typo showing up live not present in index.html HOT 2
- Learn Advanced Array Methods By Building A Statistics Calculator - Step 32: Confusing Phrase HOT 1
- Learn Functional Programming by Building a Spreadsheet - Main menu description HOT 4
- Project Creation tool creates broken projects
- Typo in step 87 of Building a Cipher HOT 3
- Step 103 Pyramid Generator doesn't say where to write the code HOT 2
- Virtual keyboard is not reliably brought up when editor is re-focused HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freecodecamp.