{"id":2795,"date":"2024-06-02T13:24:11","date_gmt":"2024-06-02T13:24:11","guid":{"rendered":"https:\/\/inspiredtoeducate.net\/inspiredtoeducate\/?p=2795"},"modified":"2024-06-02T13:24:11","modified_gmt":"2024-06-02T13:24:11","slug":"learning-to-code-google-gemini-ai","status":"publish","type":"post","link":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/learning-to-code-google-gemini-ai\/","title":{"rendered":"Learning To Code Google Gemini AI"},"content":{"rendered":"\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=http%3A%2F%2Finspiredtoeducate.net%2Finspiredtoeducate%2Flearning-to-code-google-gemini-ai%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n<p><img src=\"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-content\/uploads\/2024\/06\/learningToCodePython.jpg\" alt=\"learning To Code Python\" \/><br \/>\nOne of my friends reached out to me curious about trying to build a simple AI bot.  In my social circles, I have observed many friends and family showing curiosity in learning to code.  Many of these friends do not come from a formal programming background but want a way to get started.   As AI continues to gain influence in our culture, I feel passionate about making sure that people feel that AI can become a helpful tool and grow a learning culture.   In my view, it\u2019s important that our workforce can adapt to a more AI-enabled environment.   I believe anyone can learn to code.   I also believe that citizens should feel agency and empowerment to direct AI to build a better way of life.    In this brief post, I wanted to outline a few tools that would help an early-stage developer start exploring the world of AI bot construction.<\/p>\n<ul>\n<li><strong>Code Academy using Python:<\/strong>  I greatly appreciate Code Academy for helping people \u201cget started\u201d in Python and JavaScript.   We learn best when we connect to a concept and immediately apply it.   Code academy was one of the first tools to encourage a \u201chands-on\u201d approach to learning computer languages quickly.\n<ul>\n<li>Link: <a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/www.codecademy.com\/catalog\/language\/python\">https:\/\/www.codecademy.com\/catalog\/language\/python<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Google AI Studio:<\/strong> Before jumping into tons of code, it\u2019s ideal to explore what might be possible.   Google AI Studio provides a simple tool to explore AI question-and-answer experiences with Google Gemini.  The tool provides a <a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/ai.google.dev\/examples\">nice prompt gallery<\/a> to help you explore interesting uses and prompt patterns.  By pressing the \u201cget the code\u201d button, the tool will draft your active prompt into Python or many other languages.\n<ul>\n<li>Link: <a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/ai.google.dev\/aistudio\">Google AI Studio<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Google Gemini Python SDK:<\/strong> Once you have a feel for the Python language and the concepts of Gemini, you can explore more detailed tutorials for leveraging the features of Google Gemini.\n<ul>\n<li>Link: <a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/ai.google.dev\/gemini-api\/docs\/get-started\/tutorial?lang=python\">https:\/\/ai.google.dev\/gemini-api\/docs\/get-started\/tutorial?lang=python<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>These three baby steps will be enough to get you started with making a very simple bot.<\/p>\n<p>As you want to explore making more robust \u201cfront-ends\u201d or user interfaces for your bot, it will become more important to learn skills like Python back-end API design, HTML, Javascript, and responsive design.   The following Free code camp links will help you explore those topics.<\/p>\n<ul>\n<li><a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/www.freecodecamp.org\/learn\/2022\/responsive-web-design\/\">https:\/\/www.freecodecamp.org\/learn\/2022\/responsive-web-design\/<\/a><\/li>\n<li><a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/www.codecademy.com\/learn\/introduction-to-javascript\">https:\/\/www.codecademy.com\/learn\/introduction-to-javascript<\/a><\/li>\n<li><a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/www.freecodecamp.org\/learn\/front-end-development-libraries\">https:\/\/www.freecodecamp.org\/learn\/front-end-development-libraries<\/a><\/li>\n<\/ul>\n<p>If you follow the FreeCodeCamp tutorials rigorously, you can achieve a few certifications.   I encourage early-stage developers to post their learning projects on a public GitHub account.   If you were going to hire an interior designer for your home, you would ask potentials to show a sample of work.  For UX designers and programmers, it\u2019s important to build a portfolio showing your journey of learning, your work quality, or your project impact.<\/p>\n<p><strong>Related Posts<\/strong><\/p>\n<ul>\n<li><a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/inspiredtoeducate.net\/inspiredtoeducate\/5-fun-ways-to-learn-python\/\">5 Fun Ways to Learn Python<\/a><\/li>\n<li><a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/inspiredtoeducate.net\/inspiredtoeducate\/drive-a-raspberry-pi-robot-using-python-web-api\/\">Drive Your Raspberry Pi Robot using Python Web API<\/a><\/li>\n<li><a class=\"wp-editor-md-post-content-link\" href=\"https:\/\/inspiredtoeducate.net\/inspiredtoeducate\/detecting-motion-using-python-simplecv-and-a-raspberry-pi\/\">Detecting Motion using Python, SimpleCV and a Raspberry Pi<\/a><\/li>\n<\/ul>\n\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=http%3A%2F%2Finspiredtoeducate.net%2Finspiredtoeducate%2Flearning-to-code-google-gemini-ai%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n","protected":false},"excerpt":{"rendered":"<p>One of my friends reached out to me curious about trying to build a simple AI bot. In my social circles, I have observed many friends and family showing curiosity in learning to code. Many of these friends do not come from a formal programming background but want a way [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,16,23],"tags":[],"_links":{"self":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts\/2795"}],"collection":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/comments?post=2795"}],"version-history":[{"count":1,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts\/2795\/revisions"}],"predecessor-version":[{"id":2797,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/posts\/2795\/revisions\/2797"}],"wp:attachment":[{"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/media?parent=2795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/categories?post=2795"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/inspiredtoeducate.net\/inspiredtoeducate\/wp-json\/wp\/v2\/tags?post=2795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}