{"id":1069244,"date":"2022-10-27T05:14:25","date_gmt":"2022-10-27T09:14:25","guid":{"rendered":"https:\/\/www.prime-wow.com\/?p=1069244"},"modified":"2022-10-27T05:14:25","modified_gmt":"2022-10-27T09:14:25","slug":"learn-to-program-in-python-with-our-online-courses","status":"publish","type":"post","link":"https:\/\/www.prime-wow.com\/?p=1069244","title":{"rendered":"Learn to program in Python with our online courses"},"content":{"rendered":"<p>If you\u2019re new to teaching programming or looking to build or refresh your programming knowledge, we have a free resource that is perfect for you. Our <a href=\"https:\/\/www.raspberrypi.org\/courses\/learn-python\" target=\"_blank\" rel=\"noreferrer noopener\">\u2018Learn to program in Python\u2019 online course pathway<\/a> is for educators who want to develop their understanding of the text-based language Python. Each course is packed with information and activities to help you apply what you learn in your classroom teaching.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"334\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2022\/10\/Purford-Computing-Kits-24-1-500x334-1.jpg\" alt=\"A computing teacher and a learner do physical computing in the primary school classroom.\" class=\"wp-image-80171\" \/><\/figure>\n<\/div>\n<h2>Why learn to program in Python?<\/h2>\n<p>Writing a program in Python is very similar to writing in English, which makes starting to program much easier. Python is also a general-purpose programming language, so once you\u2019ve learned the basics, you can use Python for lots of different programming activities.<\/p>\n<p>That\u2019s why Python is a perfect choice for learning to program, and why many of our educational resources involve Python. Our seven online Python courses cover aspects from taking your first steps into programming, to writing a program to control an electronic circuit, to learning about object-oriented programming.<\/p>\n<div class=\"wp-container-1 wp-block-buttons\">\n<div class=\"wp-block-button aligncenter has-custom-font-size has-medium-font-size\"><a class=\"wp-block-button__link has-vivid-green-cyan-background-color has-background\" href=\"https:\/\/www.raspberrypi.org\/courses\/learn-python\" target=\"_blank\" rel=\"noreferrer noopener\">Start learning to program in Python<\/a><\/div>\n<\/div>\n<p>With time and practice, you will be able to use Python programming to create unique solutions to problems, build helpful tools, and make things that are important to you.<\/p>\n<h2>How does the Python course pathway work?\u00a0<\/h2>\n<p>The courses in the pathway have been written by our educators and include advice and activities to help you teach programming in your classroom. You can reuse the course activities to explain programming concepts to your learners and get them to write programs themselves. Because you will have first-hand experience of the activities, you\u2019ll be able to anticipate your learners\u2019 difficulties and adapt your lessons to suit them.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"500\" height=\"333\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2022\/10\/NCCE-Enfeild-Primary-5-500x333-1.jpg\" alt=\"In a computing classroom, a smiling girl raises her hand.\" class=\"wp-image-78791\" \/><\/figure>\n<\/div>\n<p>All the courses are designed to take three or four weeks to complete, based on you spending two hours a week on participating. You can have free time-limited access to each course for the length of time it\u2019s designed to take to complete. For example, if it\u2019s a four-week course, like \u2018Programming 101\u2019, you can sign up for free to get four weeks of access.<\/p>\n<p>The seven courses in the Python path can be completed in any order you like, and you can choose the courses that match your interests and needs.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"500\" height=\"317\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2022\/10\/Picademy-Providence-2017-1-500x317-1.jpg\" alt=\"A room of educators at desktop computers.\" class=\"wp-image-40525\" \/><\/figure>\n<\/div>\n<p>Each course involves activities that help you create a programming project using the concepts that you\u2019re learning about. These activities are designed to be a fun and interactive way to reinforce what you\u2019ve learned and can also be used with your learners in the classroom.<\/p>\n<h2>Course spotlight: Programming 101<\/h2>\n<p>If programming is completely new  to you, our \u2018Programming 101\u2019 course is the best place to start. In \u2018Programming 101\u2019, we use this definition of programming to start with the idea that programming is about <strong>you<\/strong> telling a computer what to do:\u00a0<\/p>\n<p><strong>\u201cProgramming is how you get computers to solve problems.\u201d\u00a0<\/strong><\/p>\n<p>We see programming as a chance to think creatively about a problem and about all the different ways it could be solved. While you might be unfamiliar with terms like programming, algorithms, or selection, the \u2018Programming 101\u2019 course demonstrates how they touch on things that many of us know from other areas of our lives.<\/p>\n<p>On the course, you will:<\/p>\n<ul>\n<li>Learn about basic programming concepts such as sequencing and repetition<\/li>\n<li>Start to write your own programs<\/li>\n<li>Discover how to interpret error messages to find and fix mistakes in your programs<\/li>\n<\/ul>\n<h2>What will you make in the courses?<\/h2>\n<p>Through building an understanding of programming, you will see how you can write your own programs to make games, quizzes, physical computing projects, and more.\u00a0Here\u2019s look at some of the things you could make in three of the seven courses:\u00a0<\/p>\n<ul>\n<li><strong>Programming 101<\/strong>: Write your first program in Python to make a personal assistant bot. You\u2019ll discover how to make the output of your program respond to the user\u2019s input.\u00a0\u00a0<\/li>\n<\/ul>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1051\" height=\"665\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2022\/10\/Programming-101-trinket.png\" alt=\"alt=&quot;&quot;\" class=\"wp-image-81673\" \/><figcaption>You\u2019ll write a program to create personal assistant bot in the \u2018Programming 101\u2019 course for beginners.<\/figcaption><\/figure>\n<\/div>\n<ul>\n<li><strong>Programming with GUIs<\/strong>: Build a game where players compare two sets of emoji to find the emoji that matches. To make this game, you\u2019ll use what you learn in the course to design the layout of a graphic user interface (GUI) and make sure only one emoji appears twice.\u00a0<\/li>\n<\/ul>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"502\" height=\"532\" src=\"https:\/\/www.prime-wow.com\/wp-content\/uploads\/2022\/10\/Programming-with-GUIs.png\" alt=\"alt=&quot;&quot;\" class=\"wp-image-81674\" \/><figcaption>You\u2019ll make an interactive graphic game in the \u2018Programming with GUIs\u2019 course.<\/figcaption><\/figure>\n<\/div>\n<ul>\n<li><strong>Object-oriented Programming<\/strong>: Create a text-based adventure game with a character on a quest through different rooms! You\u2019ll discover how to write a program that reacts to user input, and how to write your own code to create more challenges within the game based on your ideas.\u00a0\u00a0\u00a0\u00a0<\/li>\n<\/ul>\n<blockquote class=\"wp-block-quote\">\n<p>So check out our courses and <a href=\"https:\/\/www.raspberrypi.org\/courses\/learn-python\" target=\"_blank\" rel=\"noreferrer noopener\">start gaining Python programming skills today<\/a>!<\/p>\n<\/blockquote>\n<h3><strong>Python programming resources for young people<\/strong><\/h3>\n<p>If you want to help your learners develop their understanding of programming in Python, you\u2019ll be interested in these free resources we\u2019ve created for young people:\u00a0<\/p>\n<p><a href=\"https:\/\/projects.raspberrypi.org\/en\/pathways\/python-intro\" target=\"_blank\" rel=\"noreferrer noopener\">Introduction to Python<\/a>: Our guided project path for learners who are new to text-based programming. We have created these projects with young people around the age of 9 to 13 in mind. Each project takes one hour to complete, and learners can make their own fun programs while learning about Python.<\/p>\n<p><a href=\"https:\/\/projects.raspberrypi.org\/en\/pathways\/more-python\" target=\"_blank\" rel=\"noreferrer noopener\">More Python<\/a>: Our guided project path for learners who want to move beyond the \u2018Intro to Python\u2019 path to write programs that contain charts, artwork, and more. We\u2019ve written these projects for young people around the age of 10 to 13.<\/p>\n<p><a href=\"https:\/\/isaaccomputerscience.org\/?examBoard=all&amp;stage=all\" target=\"_blank\" rel=\"noreferrer noopener\">Isaac Computer Science<\/a>: This learning platform we\u2019ve created for GCSE and A level students (age 14 to 18) uses Python and other text-based languages to teach the <a href=\"https:\/\/isaaccomputerscience.org\/topics\/programming_concepts?examBoard=all&amp;stage=all\" target=\"_blank\" rel=\"noreferrer noopener\">programming concepts<\/a> within England\u2019s computer science curriculum.\u00a0\u00a0\u00a0<\/p>\n<p>The post <a rel=\"nofollow\" href=\"https:\/\/www.raspberrypi.org\/blog\/learn-to-program-in-python-online-courses-for-teachers\/\">Learn to program in Python with our online courses<\/a> appeared first on <a rel=\"nofollow\" href=\"https:\/\/www.raspberrypi.org\">Raspberry Pi<\/a>.<\/p>\n<p>&#013;<br \/>\n&#013;<br \/>\nSource: Raspberry Pi &#8211; <a href=\"https:\/\/www.raspberrypi.org\/blog\/learn-to-program-in-python-online-courses-for-teachers\/\" target=\"_blank\" rel=\"noopener\">Learn to program in Python with our online courses<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019re new to teaching programming or looking to build or refresh your programming knowledge, we have a free resource that is perfect for you. Our \u2018Learn to program in Python\u2019 online course pathway is for educators who want to &hellip; <a href=\"https:\/\/www.prime-wow.com\/?p=1069244\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1069245,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[77,110],"tags":[5],"class_list":["post-1069244","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rpi","category-unfiltered-rss","tag-rpi"],"_links":{"self":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts\/1069244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1069244"}],"version-history":[{"count":0,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts\/1069244\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/media\/1069245"}],"wp:attachment":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1069244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1069244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1069244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}