{"id":2128,"date":"2021-10-05T09:42:17","date_gmt":"2021-10-05T09:42:17","guid":{"rendered":"https:\/\/www.racinelibrary.info\/?page_id=2128"},"modified":"2023-12-02T13:34:31","modified_gmt":"2023-12-02T19:34:31","slug":"coding","status":"publish","type":"page","link":"https:\/\/www.racinelibrary.info\/use-your-library\/innovation-lab\/coding\/","title":{"rendered":"Coding \u2014 Learn basic coding skills"},"content":{"rendered":"

[et_pb_section fb_built=”1″ fullwidth=”on” admin_label=”Section – Header” _builder_version=”4.16″ _module_preset=”default” global_colors_info=”{}”][et_pb_fullwidth_header title=”Coding” subhead=”Jump-start your coding skills with classes, apps and robotics” button_one_text=”Take a Class” button_one_url=”RacineLibrary.info\/calendar” _builder_version=”4.23.1″ _module_preset=”default” background_image=”https:\/\/www.racinelibrary.info\/wp-content\/uploads\/2022\/04\/programming-AdobeStock_483589221-scaled.jpeg” button_one_icon=”%%128%%” hover_enabled=”0″ global_colors_info=”{}” sticky_enabled=”0″][\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=”1″ admin_label=”Section – Body” _builder_version=”4.16″ custom_margin=”||0px||false|false” custom_margin_tablet=”” custom_margin_phone=”” custom_margin_last_edited=”on|desktop” custom_padding=”||||false|false” global_colors_info=”{}”][et_pb_row make_equal=”on” admin_label=”Breadcrumb Row for Regular Webpages (Multiple Pages)” module_class=”check_pd_fix pb-3″ _builder_version=”4.9.7″ _module_preset=”default” custom_margin=”||||false|false” custom_margin_tablet=”50px|||85px|false|false” custom_margin_phone=”|||30px|false|false” custom_margin_last_edited=”on|phone” custom_padding=”|0px|0px|0px|false|false” global_module=”7473″ saved_tabs=”all” global_colors_info=”{}”][et_pb_column type=”4_4″ _builder_version=”4.16″ _module_preset=”default” custom_padding=”15px|15px|20px|15px|false|true” global_colors_info=”{}”][et_pb_text admin_label=”Breadcrumb (Multiple Pages)” module_id=”breadcrumbs_set” module_class=”pb-0″ _builder_version=”4.16″ _module_preset=”default” text_font_size=”17px” text_line_height=”1.5em” header_2_font=”|600|||||||” header_2_text_align=”center” header_3_text_align=”center” header_3_line_height=”1.2em” custom_margin=”||||false|false” custom_padding=”0px|0px|0px|0px|false|false” locked=”off” global_colors_info=”{}”]<\/p>\nHome<\/a><\/span><\/span>\n

[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=”1″ specialty=”on” custom_padding_last_edited=”on|phone” padding_top_bottom_link_1=”false” padding_left_right_link_1=”false” module_class=”pt-0″ _builder_version=”4.16″ _module_preset=”default” module_alignment=”center” inner_module_alignment=”center” custom_margin=”0px|0px|50px|0px|false|true” custom_margin_tablet=”0px|0px|0px|0px|false|false” custom_margin_phone=”” custom_margin_last_edited=”on|desktop” custom_padding_tablet=”” custom_padding_phone=”0px||||false|false” global_colors_info=”{}”][et_pb_column type=”1_2″ _builder_version=”4.16″ custom_padding=”|||” global_colors_info=”{}” custom_padding__hover=”|||”][et_pb_text admin_label=”Text – Body” _builder_version=”4.16″ _module_preset=”default” custom_margin=”|0px|||false|false” custom_margin_tablet=”||||false|false” custom_margin_phone=”” custom_margin_last_edited=”on|desktop” custom_padding=”|50px|||false|false” custom_padding_tablet=”” custom_padding_phone=”|0px|||false|false” custom_padding_last_edited=”on|phone” global_colors_info=”{}”]<\/p>\n

What would you do if you could communicate with computers?<\/b><\/h2>\n

 <\/p>\n

Coding unlocks a new world of possibilities. Imagine building websites to bring information and entertainment to people around the world. Or, think about designing software to run the machines that improve our lives. The DNA of the computers and other tools in our lives is made up of code \u2014 and it’s something anyone can learn. We mean it. Just stop by the Racine Public Library’s Innovation Lab<\/a> to get started.<\/p>\n

[\/et_pb_text][et_pb_accordion admin_label=”Accordion – FAQs” _builder_version=”4.23.1″ _module_preset=”default” max_width_tablet=”” max_width_phone=”100%” max_width_last_edited=”on|phone” custom_margin=”|0px||30px|false|false” custom_margin_tablet=”||||false|false” custom_margin_phone=”|0px|||false|false” custom_margin_last_edited=”on|phone” hover_enabled=”0″ locked=”off” global_colors_info=”{}” sticky_enabled=”0″][et_pb_accordion_item title=”Blank” open=”on” _builder_version=”4.16″ _module_preset=”default” custom_css_main_element=”display:none;” global_colors_info=”{}”][\/et_pb_accordion_item][et_pb_accordion_item title=”What is coding?” _builder_version=”4.23.1″ _module_preset=”6680d508-616e-43ab-9311-8886ca953d3f” hover_enabled=”0″ global_colors_info=”{}” closed_toggle_background_color__hover_enabled=”on|hover” open=”off” sticky_enabled=”0″]<\/p>\n

Coding is, in its simplest terms, writing instructions that tell a machine \u2014 like a computer or a robot \u2014 what to do and how. When writing these instructions, you use a language like HTML, JavaScript or PHP so that the computer knows how to understand your instructions.<\/p>\n

 <\/p>\n

It’s also a subset of the broader skill of programming, which is when you design programs such as apps, websites or video games.<\/p>\n

 <\/p>\n

What is block coding?<\/strong><\/h4>\n

 <\/p>\n

Block coding is a simplified way to code that works great for beginners. Apps like Blockly translate real code into visual blocks that you can drag and drop together. As a result, you can focus on the concepts of coding instead of trying to navigate or write long strings of text.<\/p>\n

 <\/p>\n

Due to its simplicity, block coding is the most common concept that we teach in our classes and other programs<\/a>. You’ll also use block coding a lot if you’re learning with the Innovation Lab’s robots<\/a>.<\/p>\n

[\/et_pb_accordion_item][et_pb_accordion_item title=”How does the library teach coding?” _builder_version=”4.16″ _module_preset=”6680d508-616e-43ab-9311-8886ca953d3f” icon_color__hover=”#4ab849″ icon_color__hover_enabled=”on|hover” global_colors_info=”{}” closed_toggle_background_color__hover=”#e2e2e2″ closed_toggle_background_color__hover_enabled=”on|hover” open_toggle_background_color__hover=”#ffffff” open_toggle_background_color__hover_enabled=”on|hover” open=”off”]<\/p>\n

The Racine Public Library’s Innovation Lab<\/a> is a great place to get started on the basics of coding. At first, we start slightly younger learners off with “block coding” to teach foundational problem-solving and logic. For older or more advanced learners, we can use more complex tools or introduce programming languages like JavaScript.<\/p>\n

 <\/p>\n

Coding Classes<\/strong><\/a><\/h4>\n

 <\/p>\n

In our classes, the library’s digital services and innovation team introduces beginners to block coding in the Scratch and Scratch Jr.<\/a> apps.<\/p>\n

 <\/p>\n