{"synopsis":"Got a daily routine? Then you\u2019re already familiar with loops! For humans, repeated actions can be very useful\u2014but also kind of boring. Luckily, computers don't mind repeating themselves over and over (and over) again! They often have to perform the same action millions or even billions of times in a row. To help them do so, programmers write loops. Whether you're coding a finite loop that repeats a specific number of times, or an infinite loop that repeats forever, these shortcuts save countless lines of repetitive instructions. From JavaScript to Scratch, each programming language has its own syntax, so loops will look different in each one. But no matter which language you\u2019re using, remember to make your commands as specific as possible! Repeat after us: Press \"play\" to learn more about loops!","name":"Loops","display_name":"","name_app":"","EntryID":"7402","courses":[],"free":"no","permafree":"","d_updated":"0","sensitive_content":"","subtitles":[{"language":"en","label":"English","file":"\/technology\/computerscience\/loops\/movies\/subtitles_en.vtt"}],"show_on_site":"Yes","moe_approved":null,"lesson_plan":"https:\/\/educators.brainpop.com\/bp-topic\/loops\/","icons":{"high_res_icon":"\/technology\/computerscience\/loops\/icon.png","high_res_icon_180x180":"\/technology\/computerscience\/loops\/icon_180x180.png","high_res_icon_360x360":"\/technology\/computerscience\/loops\/icon_360x360.png"},"screenshots":["\/technology\/computerscience\/loops\/screenshot1.png","\/technology\/computerscience\/loops\/screenshot2.png","\/technology\/computerscience\/loops\/screenshot3.png"],"movies":{"high":"\/new_common_images\/ipad_movies\/30\/304691.mp4","low":"\/new_common_images\/iphone_movies\/30\/304690.mp4","high_v2":"\/technology\/computerscience\/loops\/movies\/304693.mp4","low_v2":"\/technology\/computerscience\/loops\/movies\/304692.mp4"},"related_jr_topics":[],"related_topics":[{"EntryID":"5663","name":"Computer Programming","name_app":"","free":"yes","show_free_tag":"","d_creation":"1386007320","url":"\/math\/dataanalysis\/computerprogramming\/","icons":{"high_res_icon":"\/math\/dataanalysis\/computerprogramming\/icon.png","high_res_icon_180x180":"\/math\/dataanalysis\/computerprogramming\/icon_180x180.png","high_res_icon_360x360":"\/math\/dataanalysis\/computerprogramming\/icon_360x360.png"},"screenshots":["\/math\/dataanalysis\/computerprogramming\/screenshot1.png","\/math\/dataanalysis\/computerprogramming\/screenshot2.png","\/math\/dataanalysis\/computerprogramming\/screenshot3.png"],"d_updated":"0","product":"bp"},{"EntryID":"7122","name":"Functions","name_app":"","free":"","show_free_tag":"","d_creation":"1504712580","url":"\/technology\/computerscience\/functions\/","icons":{"high_res_icon":"\/technology\/computerscience\/functions\/icon.png","high_res_icon_180x180":"\/technology\/computerscience\/functions\/icon_180x180.png","high_res_icon_360x360":"\/technology\/computerscience\/functions\/icon_360x360.png"},"screenshots":["\/technology\/computerscience\/functions\/screenshot1.png","\/technology\/computerscience\/functions\/screenshot2.png","\/technology\/computerscience\/functions\/screenshot3.png"],"d_updated":"0","product":"bp"},{"EntryID":"7123","name":"Variables","name_app":"","free":"","show_free_tag":"","d_creation":"1505058840","url":"\/technology\/computerscience\/variables\/","icons":{"high_res_icon":"\/technology\/computerscience\/variables\/icon.png","high_res_icon_180x180":"\/technology\/computerscience\/variables\/icon_180x180.png","high_res_icon_360x360":"\/technology\/computerscience\/variables\/icon_360x360.png"},"screenshots":["\/technology\/computerscience\/variables\/screenshot1.png","\/technology\/computerscience\/variables\/screenshot2.png","\/technology\/computerscience\/variables\/screenshot3.png"],"d_updated":"0","product":"bp"},{"EntryID":"7431","name":"Computational Thinking","name_app":"","free":"","show_free_tag":"","d_creation":"1572408000","url":"\/technology\/computerscience\/computationalthinking\/","icons":{"high_res_icon":"\/technology\/computerscience\/computationalthinking\/icon.png","high_res_icon_180x180":"\/technology\/computerscience\/computationalthinking\/icon_180x180.png","high_res_icon_360x360":"\/technology\/computerscience\/computationalthinking\/icon_360x360.png"},"screenshots":["\/technology\/computerscience\/computationalthinking\/screenshot1.png","\/technology\/computerscience\/computationalthinking\/screenshot2.png","\/technology\/computerscience\/computationalthinking\/screenshot3.png"],"d_updated":"0","product":"bp"}],"path":"\/technology\/computerscience\/loops\/","related_games":[{"EntryID":"383","name":"Time Zone X: Computer Programming","url":"\/games\/timezonexcomputerprogramming\/","type":"timezonex","alignments_description":"","alignment_guid":"53933A8A-2F71-11E9-95A6-B3B50A74ACA4"},{"EntryID":"232","name":"Blockly: Maze","url":"\/games\/blocklymaze\/","type":"generic_game","alignments_description":"You can code! Build a simple computer application by programming \u201ctag\u201d blocks to reach your target \u2013 no typing required. (Not compatible with IE8)","alignment_guid":""},{"EntryID":"511","name":"The Meaning of Beep: Computer Programming","url":"\/games\/mobcomputerprogramming\/","type":"meaningofbeep","alignments_description":"","alignment_guid":"54CA1CF2-2F71-11E9-B303-DA6A4AF4C2D8"}],"sortify_games":[],"features":[{"type":"quiz","feature_id":"42434","name":"Quiz","feature_name":"Quiz","alignments_description":"","alignment_guid":"","requires_flash":"","small_screen_compatible":"Yes","url":"\/technology\/computerscience\/loops\/quiz\/","icon":"\/assets\/images\/quiz_svg_icon.svg"},{"feature_id":"7402","type":"concept_map","name":"Make-a-Map","alignments_description":"A concept mapping tool.","alignment_guid":"91A8913A-D3DB-11E9-A98F-94F39E0F7BE7","url":"\/make-a-map\/?topic=\/technology\/computerscience\/loops\/","requires_flash":"","small_screen_compatible":""},{"feature_id":"7402","type":"make_a_movie","name":"Make-a-Movie","alignments_description":"A movie-making tool to produce BrainPOP-style movies.","alignment_guid":"E74A6988-D3DB-11E9-A48A-C328FBC5F944","url":"\/make-a-movie\/?topic=7402","requires_flash":"","small_screen_compatible":""},{"type":"coding","feature_id":"42438","name":"Creative Coding","feature_name":"Creative coding","alignments_description":"Coding projects offered in both text- and block-based coding languages.","alignment_guid":"4158E9D6-D3DC-11E9-B7B9-D204ECAE9354","requires_flash":"","small_screen_compatible":"","url":"\/technology\/computerscience\/loops\/creativecoding\/","icon":"\/assets\/images\/creativecoding_svg_icon.svg","coding_types":{"museum":{"type":"museum","instructions":"Code a digital museum to show what you know about loops."},"story":{"type":"story","instructions":"Code a conversation to show what you know about loops."},"game":{"type":"game","instructions":"Code a sorting game to show what you know about loops."},"flag":{"type":"flag","instructions":"Create a flag that represents loops."},"comic":{"type":"comic","instructions":"Create a comic about loops."},"newscast":{"type":"newscast","instructions":"Create a newscast about loops."},"meme":{"type":"meme","instructions":"Create a meme about loops."}}},{"type":"related_reading","feature_id":"42435","name":"Related Reading","feature_name":"Related Reading","alignments_description":"High-interest, informational texts that extend understanding of a topic.","alignment_guid":"9A6FE628-D3DC-11E9-89CB-B9EC498E52BB","requires_flash":"","small_screen_compatible":"Yes","url":"\/technology\/computerscience\/loops\/relatedreading\/","icon":"\/assets\/images\/relatedreading_svg_icon.svg"},{"type":"transcript","feature_id":"42437","name":"Movie Transcript","feature_name":"Transcript","alignments_description":"","alignment_guid":"","requires_flash":"","small_screen_compatible":"","url":"\/technology\/computerscience\/loops\/transcript\/","icon":""},{"type":"worksheet","feature_id":"44457","name":"Worksheet","feature_name":"Worksheet","alignments_description":"","alignment_guid":"14577878-088A-11EC-BE14-F255A7914C53","requires_flash":"","small_screen_compatible":"","url":"\/technology\/computerscience\/loops\/worksheet\/","icon":"\/assets\/images\/worksheet_svg_icon.svg"},{"type":"graphic_organizer","feature_id":"44458","name":"Graphic Organizer","feature_name":"Graphic Organizer","alignments_description":"","alignment_guid":"14DFE438-088A-11EC-AAF2-94A5F1394859","requires_flash":"","small_screen_compatible":"","url":"\/technology\/computerscience\/loops\/graphicorganizer\/","icon":"\/assets\/images\/graphicorganizer_svg_icon.svg"},{"type":"vocabulary","feature_id":"44461","name":"Vocabulary","feature_name":"Vocabulary","alignments_description":"","alignment_guid":"162C8D1E-088A-11EC-A7A0-F12F2E67B08B","requires_flash":"","small_screen_compatible":"Yes","url":"\/technology\/computerscience\/loops\/vocabulary\/","icon":"\/assets\/images\/vocabulary_svg_icon.svg"},{"EntryID":"511","game":"true","name":"Meaning of Beep","game_name":"The Meaning of Beep: Computer Programming","alignment_guid":"54CA1CF2-2F71-11E9-B303-DA6A4AF4C2D8","alignments_description":"","url":"\/games\/mobcomputerprogramming\/","type":"meaningofbeep","icon":"\/assets\/images\/meaningofbeep_svg_icon.svg","requires_flash":"","small_screen_compatible":"Yes"},{"EntryID":"383","game":"true","name":"Time Zone X","game_name":"Time Zone X: Computer Programming","alignments_description":"","alignment_guid":"53933A8A-2F71-11E9-95A6-B3B50A74ACA4","url":"\/games\/timezonexcomputerprogramming\/","type":"timezonex","icon":"\/assets\/images\/timezonex_svg_icon.svg","requires_flash":"","small_screen_compatible":"Yes"},{"EntryID":"232","game":"true","name":"GameUp","url":"\/games\/game-finder\/?game_keyword=topic: Loops&topic_id=0dcecc0db128d5f0","type":"generic_game","requires_flash":"","small_screen_compatible":"Yes","icon":"\/assets\/images\/gameup_svg_icon.svg","count":3}],"feature_promo":{"featured_1":{"title":"Make-a-Movie","type":"make_a_movie","image":"\/technology\/computerscience\/loops\/288491.png","url":"\/technology\/computerscience\/loops\/makeamovie"},"featured_2":{"title":"Creative Coding","type":"coding","image":"\/technology\/computerscience\/loops\/288493.png","url":"\/technology\/computerscience\/loops\/creativecoding"}},"themes":[{"name":"Computer Science and Coding","display_name":"","path":"\/computerscienceandcoding\/","num_of_resources":26}],"alignment_guid":"A308AFCE-D3DA-11E9-997C-D3A97FB41821"}
LOG IN
Please log in to access this feature.

Limited Student Access
This topic is not available for students in Kindergarten, 1st Grade, 2nd Grade, 3rd Grade, 4th Grade, 5th Grade, 6th Grade, 7th Grade, 8th Grade, 9th Grade, 10th Grade, 11th Grade and 12th Grade. Contact your administrator for guidance on teaching this topic.