# Blocks to JavaScript ## ~ avatar Are you ready to try JavaScript to write your code? ## ~ ### Projects ```codecard [ { "name": "Hello JavaScript", "description": "Learn how to convert your code from blocks to JavaScript", "url": "/courses/blocks-to-javascript/hello-javascript", "cardType": "side", "imageUrl": "/static/courses/blocks-to-javascript/hello-javascript.png" }, { "name": "Starter Blocks", "description": "Begin with blocks and then jump into JavaScript", "url": "/courses/blocks-to-javascript/starter-blocks", "cardType": "side", "imageUrl": "/static/courses/blocks-to-javascript/starter-blocks.png" }, { "name": "Writing Code", "description": "Writing JavaScript on your own", "url": "/courses/blocks-to-javascript/writing-code", "cardType": "side", "imageUrl": "/static/courses/blocks-to-javascript/writing-code.png" }, { "name": "Complex Conditionals", "description": "Use more complex conditionals in JavaScript", "url": "/courses/blocks-to-javascript/complex-conditionals", "cardType": "side", "imageUrl": "/static/courses/blocks-to-javascript/conditionals.png" }, { "name": "Conditional Loops", "description": "Work with your conditional loop blocks in JavaScript", "url": "/courses/blocks-to-javascript/conditional-loops", "cardType": "side", "imageUrl": "/static/courses/blocks-to-javascript/conditional-loops.png" }, { "name": "Command Responder", "description": "Code a network command responder and learn how to use the switch statement in JavaScript", "url": "/courses/blocks-to-javascript/command-responder", "cardType": "side", "imageUrl": "/static/courses/blocks-to-javascript/command-responder.png" }, { "name": "Writing Functions", "description": "Writing reusable functions in JavaScript", "url": "/courses/blocks-to-javascript/writing-functions", "cardType": "side", "imageUrl": "/static/courses/blocks-to-javascript/writing-code.png" } ] ``` ## See Also [Hello JavaScript](/courses/blocks-to-javascript/hello-javascript), [Starter Blocks](/courses/blocks-to-javascript/starter-blocks), [Writing Code](/courses/blocks-to-javascript/writing-code), [Complex Conditionals](/courses/blocks-to-javascript/complex-conditionals), [Conditional Loops](/courses/blocks-to-javascript/conditional-loops), [Command Responder](/courses/blocks-to-javascript/command-responder), [Writing Functions](/courses/blocks-to-javascript/writing-functions)