SlideShare a Scribd company logo
1 of 69
Bohyun Kim (@bohyunkim)
Associate Director, LibraryApplications and Knowledge Systems
University of Maryland, Baltimore HS/HSL
http://bohyunkim.net/blog
Slides: http://www.slideshare.net/bohyunkim/getting-started-with-coding
NN/LM SEA Webinar | Feb. 18, 2015 | #seacode
LearningHow toCode isPopular Now!
http://www.codecademy.com/
http://blogs.kqed.org/mindshift/2012/09/should-kids-learn-to-code-in-
grade-school/
http://www.nydailynews.com/life-style/coding-camps-
kids-rise-popularity-article-1.1383074
http://www.pbs.org/mediashift/2015/01/why-journalism-students-
need-a-baseline-understanding-of-coding
https://www.quora.com/Should-I-learn-how-to-code-if-I-plan-
on-being-a-full-time-real-estate-investor?share=1
https://docs.google.com/spreadsheets/d/1Obzf_n7vkB-WwVXMH1XzouTSGwX89Glq2_WbhECDUQs/pubhtml#
http://organizedscientist.blogspot.com/2014/09/learning-to-code-how-learning-to.html
http://www.bbc.com/news/technology-16440126
http://code.org/about
http://techcrunch.com/2014/12/08/barack-obama-becomes-the-first-president-to-write-code/
DiverseGroupsofPeopleLearningHowto
Code
• Kids
• Journalists
• Real-estate investors
• Academics in digital humanities (literature, history, classical
studies/philology)
• Scientists
• Politicians
• Librarians
http://www.ala.org/lita/about/igs/codeyear/jnt-lcy
http://wiki.code4lib.org/index.php/2014_preconference_proposals
http://www.infodocket.com/2015/01/23/video
-presentations-from-oclcs-developer-house/
http://dp.la/info/2014/10/07/dpla-community-reps-produce-hackathon-planning-guide-now-available/
http://www.atyourlibrary.org/hackathon-your-library
http://showoffyourapps.challengepost.com/
http://www.ncbi.nlm.nih.gov/news/11-26-2014-genomics-hackathon/
http://www.hackinghealth.ca/about/faq/
4ThemesforToday
1) Why learn how to code?
2) What does coding, scripting, programming exactly mean?
3) What is it like to teach oneself how to code?
4) Tips and resources
(1)WhyLearnHow toCode?
• Dress up or dynamic webpages
• Website redesign
• LibGuide customization
• How to use CMS
• Mobile-friendly/responsive library website
• Customize/Add features to library systems
• Example:GVSU Library Lab
(https://gvsulib.github.io/)
• Data processing in batch; automation
WhatYouCan Do withCoding
• Write plug-ins
• LibX, Zotero, etc.
• Full-blown programs
• http://showoffyourapps.challengepost.com/
• http://librarylab.law.harvard.edu/projects.html
• http://www.nypl.org/collections/labs
• http://code.library.arizona.edu/gots/
• Relevance to librarianship
• Understand better the information systems and everyday software
• Improve communication and collaboration with IT
https://osc.hul.harvard.edu/liblab/projects
http://www.nypl.org/collections/labs
OrJustforFun!
http://scratch.mit.edu/projects/4
8382460/
Scratch:
http://scratch.mit.edu/
ItWillBeMagical!
Really!?
It’sCalleda Languagefora Reason
• Syntax: It has its own quirks.
• Core concepts:
• Variable
• Constant
• Array
• Loop
• Function
• Object
• Class
• A programming language CANNOT be learned in a day or
a month.
• Practice: It takes a lot of time to master.
• Very cool to see mastery in action.
Funky
andforeign-looking
• var a = ["do", "re", "mi", "fa"];
var len = a.length;
for (var i = 0; i < len; i++) {
console.log(a[i]);}
• $a = array("do", "re", "mi", "fa");
for ($i=0; $i<count($a); $i++){
echo $a[$i]."<br/>";}
• $a = array("do", "re", "mi", "fa");
foreach ($a as $i=>$note){
echo $note."<br/>";}
• a = ['do', 're', 'mi', 'fa']
for i in a:
print i
• JavaScript
• PHP
• PHP
• Python
Techinical≠Programming
• XML
• Bootstrap
• PHP
• API
• R
• HTML5
• JavaScript
• Python
• ColdFusion
• Node
• MashUp
• RoR
• CSS
• .NET
• Regex
• XPATH
• JavaScript
• Drupal
• VB
• Django
• XSLT
• RDF
• Ruby
• SPARQL
• CakePHP
• MySQL
• Apache
(2)WhatIs Programming?
• What do you and others mean when they say “coding,”
“scripting,” or “programming”?
• Programming is NOT knowing how to use a CMS (Wordpress,
Drupal) or a certain computer software like Dreamweaver
(except IDEs).
• Programming is NOT the same as editing HTML, CSS, XML.
(http://www.cs.tut.fi/~jkorpela/prog.html )
• Programming is knowing and writing the logic for a computer
to execute in a programming language that a computer
understands.
• N.B. Markup language vs. Programming language
Markup Language
http://www.w3schools.com/css/tryit.asp?filename=trycss_list-style-type_ex
Markup Language
• JavaScript
• PHP
• PHP
• Python
Programming
Language
• var a = ["do", "re", "mi", "fa"];
var len = a.length;
for (var i = 0; i < len; i++) {
console.log(a[i]);}
• $a = array("do", "re", "mi", "fa");
for ($i=0; $i<count($a); $i++){
echo $a[$i]."<br/>";}
• $a = array("do", "re", "mi", "fa");
foreach ($a as $i=>$note){
echo $note."<br/>";}
• a = ['do', 're', 'mi', 'fa']
for i in a:
print i
Programmingenablesthedynamic
manipulation/transformationof input
througha controlstructure.
IsCoding Programming?
• The distinction between these two can be murky.
• Usually the term, ‘coding,’ is used to include the knowledge of
a programming knowledge beyond that of a markup language.
• http://blogs.jbllanda.com/markup-language-versus-programming-
language/
• Here, I will use both terms – coding & programming –
interchangeably.
• See the difference between scripting. vs. programming:
• https://en.wikipedia.org/wiki/Scripting_language
• http://stackoverflow.com/questions/17253545/scripting-language-vs-
programming-language
MyTinyPythonScript
“Building a Faculty Publications Database” at LITA Forum 2014
http://www.slideshare.net/bohyunkim/building-a-faculty-publications-database
example1._florida.html
“Quick & Easy DataVisualization with GoogleVisualization API + Google Chart Libraries” – Code4Lib 2014 Conference,
http://www.slideshare.net/bohyunkim/quick-easy-data-visualization-with-google-visualization-api-google-chart-libraries
http://www.slideshare.net/bohyunkim/quick-easy-data-visualization-with-google-
visualization-api-google-chart-libraries
Multiplecharts
example2_chartdraw.html
Adapted from:Traci L. Ruthkoski,
GoogleVisualization API Essentials,
Packt, 2013.
https://github.com/bohyunkim/examples
ExampleCode
• “Query a Google Spreadsheet like a Database with Google
Visualization API Query Language”
http://www.bohyunkim.net/blog/archives/2831
(Source code: https://github.com/bohyunkim/examples )
• “Playing with JavaScript and JQuery – the Ebook link HTML string
generator and the EZproxy bookmarklet generator”
http://acrl.ala.org/techconnect/?p=3098
• http://htmlpreview.github.io/?https://github.com/bohyunkim/exam
ples/blob/master/link.html
• http://htmlpreview.github.io/?https://github.com/bohyunkim/exam
ples/blob/master/ezproxy_bookmarklet_generator.html
• Source code:
https://github.com/bohyunkim/examples/blob/master/link.html
Automate;SavingTime
http://htmlpreview.github.io/?https://github.com/bohyunkim/examples/blob/master/link.html
https://github.com/bohyunkim/examples/blob/master/link.html
https://github.com/themattharris/tmhOAut
hExamples/blob/master/tmhOAuthExampl
e.php
MyThoughtsonCoding
• Not everyone, every child, or every librarian needs to learn
how to code.
• Learning how to code does not have to result in you becoming
an expert or full-time coder.
• Identify your goal in learning how to code.
• Understanding how computer code works will help you
navigate everyday information landscape.
• You will understand better how software and systems are
built, function, and maintained.
• Variable
• Array
• Loop
• Function
• Objet
• Class
• …..
http://cheezburger.com/6240227584
(3)Whatis itliketoteachoneself
howtocode?
http://www.vikingcodeschool.com/posts/why-learning-to-code-is-so-damn-hard
http://www.vikingcodeschool.com/posts/why-learning-to-code-is-so-damn-hard
(4)ResourcesandTips
LotsofResources
• Many resources online – discussions, tutorials, books…
• W3SchoolsTutorials
• Tuts+
• MOOC
• Codecademy / CodeYear
• Lynda.com;Treehouse; Code School
• Pick One and ACTUALLY DOING IT
• Code4Lib listserv/IRC/journal/conference
• LibTechWomen (http://libtechwomen.org/)
• Library CodeYear Interest Group – ALA (LITA/ALCTS)
It IsHard…
• Syntax will throw you off.
• More time will be spent on debugging than code writing.
• A slow learning curve.
• Not enough time to dedicate to intensive learning.
• Not always a clear connection with your library work.
• Life intervenes.
• Coding is more BORING than exciting.
Practice!
http://www.instructables.com/id/Rubber-
Band-PencilPen-Holder/
Tips
• Don’t be discouraged or frustrated.
You are teaching yourself a language.
• Be persistent and realistic.
• Set small goals that solve real-life problems.
• Form or join a study group & find like-minded folks!
• Comment your code and document since you will forget what
you have learned and made.
MoreResources
• See the resources section in my previous presentation at the
2012 Charleston conference,
“Geek out:Adding Coding Skills toYour Professional
Repertoire” - Slides
athttp://www.slideshare.net/bohyunkim/geek-out-adding-
coding-skills-to-your-professional-repertoire
• Bohyun Kim and Kathryn Harnish, “Geek out:Adding Coding
Skills toYour Professional Repertoire,” inAccentuate the
Positive: Charleston Conference Proceedings 2012, edited by
Beth R. Bernhardt, Leah H. Hinds, and Katina P.Strauch,
Purdue University Press, 2013. (Available as open access:
http://docs.lib.purdue.edu/charleston/2012/Tech/8/)
Imagecredits
• https://www.flickr.com/photos/skene/3874882162
(Title slide; CC License)
• https://www.flickr.com/photos/jdhancock/7082879485
(Slide 27;CC License)
• https://www.flickr.com/photos/swolfe/13056042503/
(Slide 61;CC License)
• https://www.flickr.com/photos/edwaado/6129247
(Slide 64;CC License)
Questions?
Twitter @bohyunkim (#seacode)
Website/Blog http://bohyunkim.net
Slides: http://slideshare.net/bohyunkim
Github:
https://github.com/bohyunkim/examples

More Related Content

Similar to Getting Started with Coding

USG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysUSG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysEric Sembrat
 
Computer science and engineering assignments: lesser known tools that you sho...
Computer science and engineering assignments: lesser known tools that you sho...Computer science and engineering assignments: lesser known tools that you sho...
Computer science and engineering assignments: lesser known tools that you sho...Thoughtful Minds Web Services Pvt. Ltd,
 
Why Care About Coding?
Why Care About Coding?Why Care About Coding?
Why Care About Coding?Bohyun Kim
 
Find your path in the web industry
Find your path in the web industryFind your path in the web industry
Find your path in the web industryJon Thomas
 
web development course | web development training in Pune India
web development course | web development training in Pune Indiaweb development course | web development training in Pune India
web development course | web development training in Pune IndiaContinued Learning
 
Web development Course, Web development training, Learn With Continued-Learning
Web development Course, Web development training, Learn With Continued-LearningWeb development Course, Web development training, Learn With Continued-Learning
Web development Course, Web development training, Learn With Continued-Learningcontinuedlearning
 
web -development- course - Continued - Learning
web -development- course - Continued - Learningweb -development- course - Continued - Learning
web -development- course - Continued - LearningContinued Learning
 
Writing code for others
Writing code for othersWriting code for others
Writing code for othersAmol Pujari
 
ucla_curriculum_overview_12116
ucla_curriculum_overview_12116ucla_curriculum_overview_12116
ucla_curriculum_overview_12116John Nguyen
 
Personal learning networks
Personal learning networksPersonal learning networks
Personal learning networksrobin fay
 
Geek out : Adding Coding Skills to Your Professional Repertoire
Geek out: Adding Coding Skills to Your Professional RepertoireGeek out: Adding Coding Skills to Your Professional Repertoire
Geek out : Adding Coding Skills to Your Professional RepertoireBohyun Kim
 
Emerson College PB 692 class 1 Fall 2008
Emerson College PB 692 class 1 Fall 2008Emerson College PB 692 class 1 Fall 2008
Emerson College PB 692 class 1 Fall 2008John Rodzvilla
 
IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)Peter Kofler
 
Summer IT Training in Chandigarh by JK Soft Tech Solutions
Summer IT Training in Chandigarh by JK Soft Tech SolutionsSummer IT Training in Chandigarh by JK Soft Tech Solutions
Summer IT Training in Chandigarh by JK Soft Tech SolutionsNaresh Dhamija
 
Senti is looking for interns!
Senti is looking for interns!Senti is looking for interns!
Senti is looking for interns!Senti
 

Similar to Getting Started with Coding (20)

E learning website
E  learning websiteE  learning website
E learning website
 
USG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 DaysUSG Rock Eagle 2017 - PWP at 1000 Days
USG Rock Eagle 2017 - PWP at 1000 Days
 
Shortcuts for digital literacy support v2
Shortcuts for digital literacy support v2Shortcuts for digital literacy support v2
Shortcuts for digital literacy support v2
 
Computer science and engineering assignments: lesser known tools that you sho...
Computer science and engineering assignments: lesser known tools that you sho...Computer science and engineering assignments: lesser known tools that you sho...
Computer science and engineering assignments: lesser known tools that you sho...
 
Why Care About Coding?
Why Care About Coding?Why Care About Coding?
Why Care About Coding?
 
Find your path in the web industry
Find your path in the web industryFind your path in the web industry
Find your path in the web industry
 
web development course | web development training in Pune India
web development course | web development training in Pune Indiaweb development course | web development training in Pune India
web development course | web development training in Pune India
 
Web development Course, Web development training, Learn With Continued-Learning
Web development Course, Web development training, Learn With Continued-LearningWeb development Course, Web development training, Learn With Continued-Learning
Web development Course, Web development training, Learn With Continued-Learning
 
web -development- course - Continued - Learning
web -development- course - Continued - Learningweb -development- course - Continued - Learning
web -development- course - Continued - Learning
 
Writing code for others
Writing code for othersWriting code for others
Writing code for others
 
ucla_curriculum_overview_12116
ucla_curriculum_overview_12116ucla_curriculum_overview_12116
ucla_curriculum_overview_12116
 
Personal learning networks
Personal learning networksPersonal learning networks
Personal learning networks
 
Introduction to Coding
Introduction to CodingIntroduction to Coding
Introduction to Coding
 
Geek out : Adding Coding Skills to Your Professional Repertoire
Geek out: Adding Coding Skills to Your Professional RepertoireGeek out: Adding Coding Skills to Your Professional Repertoire
Geek out : Adding Coding Skills to Your Professional Repertoire
 
Emerson College PB 692 class 1 Fall 2008
Emerson College PB 692 class 1 Fall 2008Emerson College PB 692 class 1 Fall 2008
Emerson College PB 692 class 1 Fall 2008
 
IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)
 
DevOps-Roadmap
DevOps-RoadmapDevOps-Roadmap
DevOps-Roadmap
 
Wp 3hr-course
Wp 3hr-courseWp 3hr-course
Wp 3hr-course
 
Summer IT Training in Chandigarh by JK Soft Tech Solutions
Summer IT Training in Chandigarh by JK Soft Tech SolutionsSummer IT Training in Chandigarh by JK Soft Tech Solutions
Summer IT Training in Chandigarh by JK Soft Tech Solutions
 
Senti is looking for interns!
Senti is looking for interns!Senti is looking for interns!
Senti is looking for interns!
 

More from Bohyun Kim

Exploring Machine Learning for Libraries and Archives: Present and Future
Exploring Machine Learning for Libraries and Archives: Present and FutureExploring Machine Learning for Libraries and Archives: Present and Future
Exploring Machine Learning for Libraries and Archives: Present and FutureBohyun Kim
 
New Technologies of the Fourth Industrial Revolution: AI, IoT, Robotics, and ...
New Technologies of the Fourth Industrial Revolution: AI, IoT, Robotics, and ...New Technologies of the Fourth Industrial Revolution: AI, IoT, Robotics, and ...
New Technologies of the Fourth Industrial Revolution: AI, IoT, Robotics, and ...Bohyun Kim
 
Practical Considerations for Open Infrastructure
Practical Considerations for Open InfrastructurePractical Considerations for Open Infrastructure
Practical Considerations for Open InfrastructureBohyun Kim
 
AI for Libraries
AI for LibrariesAI for Libraries
AI for LibrariesBohyun Kim
 
The Potential and Challenges of Today's AI
The Potential and Challenges of Today's AIThe Potential and Challenges of Today's AI
The Potential and Challenges of Today's AIBohyun Kim
 
Robots: What Could Go Wrong? What Could Go Right?
Robots: What Could Go Wrong? What Could Go Right? Robots: What Could Go Wrong? What Could Go Right?
Robots: What Could Go Wrong? What Could Go Right? Bohyun Kim
 
AI & Us: Are We Intelligent Machines?
AI & Us: Are We Intelligent Machines?AI & Us: Are We Intelligent Machines?
AI & Us: Are We Intelligent Machines?Bohyun Kim
 
Blockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBlockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBohyun Kim
 
Machine Intelligence and Moral Decision-Making
Machine Intelligence and Moral Decision-MakingMachine Intelligence and Moral Decision-Making
Machine Intelligence and Moral Decision-MakingBohyun Kim
 
Impact of Artificial Intelligence (AI) on Libraries
Impact of Artificial Intelligence (AI) on Libraries Impact of Artificial Intelligence (AI) on Libraries
Impact of Artificial Intelligence (AI) on Libraries Bohyun Kim
 
Taking on a New Leadership Challenge: Student-Focused Learning in Artificial ...
Taking on a New Leadership Challenge: Student-Focused Learning in Artificial ...Taking on a New Leadership Challenge: Student-Focused Learning in Artificial ...
Taking on a New Leadership Challenge: Student-Focused Learning in Artificial ...Bohyun Kim
 
Moving Forward with Digital Disruption: A Right Mindset
Moving Forward with Digital Disruption: A Right MindsetMoving Forward with Digital Disruption: A Right Mindset
Moving Forward with Digital Disruption: A Right MindsetBohyun Kim
 
 Blockchain Overview: Possibilities and Issues
 Blockchain Overview: Possibilities and Issues Blockchain Overview: Possibilities and Issues
 Blockchain Overview: Possibilities and IssuesBohyun Kim
 
AI Lab at a Library? Why Artificial Intelligence Matters & What Libraries Can Do
AI Lab at a Library? Why Artificial Intelligence Matters & What Libraries Can DoAI Lab at a Library? Why Artificial Intelligence Matters & What Libraries Can Do
AI Lab at a Library? Why Artificial Intelligence Matters & What Libraries Can DoBohyun Kim
 
A Pedagogical Approach to Web Scale Discovery User Interface
A Pedagogical Approach to Web Scale Discovery User InterfaceA Pedagogical Approach to Web Scale Discovery User Interface
A Pedagogical Approach to Web Scale Discovery User InterfaceBohyun Kim
 
From Virtual Reality to Blockchain: Current and Emerging Tech Trends
From Virtual Reality to Blockchain: Current and Emerging Tech TrendsFrom Virtual Reality to Blockchain: Current and Emerging Tech Trends
From Virtual Reality to Blockchain: Current and Emerging Tech TrendsBohyun Kim
 
Interdisciplinary Learning through Libraries on Artificial Intelligence
Interdisciplinary Learning through Libraries on Artificial IntelligenceInterdisciplinary Learning through Libraries on Artificial Intelligence
Interdisciplinary Learning through Libraries on Artificial IntelligenceBohyun Kim
 
Facing Change: Tweak or Transform?
Facing Change: Tweak or Transform?Facing Change: Tweak or Transform?
Facing Change: Tweak or Transform?Bohyun Kim
 
Innovating Together: the UX of Discovery
Innovating Together: the UX of DiscoveryInnovating Together: the UX of Discovery
Innovating Together: the UX of DiscoveryBohyun Kim
 
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated WorkflowCleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated WorkflowBohyun Kim
 

More from Bohyun Kim (20)

Exploring Machine Learning for Libraries and Archives: Present and Future
Exploring Machine Learning for Libraries and Archives: Present and FutureExploring Machine Learning for Libraries and Archives: Present and Future
Exploring Machine Learning for Libraries and Archives: Present and Future
 
New Technologies of the Fourth Industrial Revolution: AI, IoT, Robotics, and ...
New Technologies of the Fourth Industrial Revolution: AI, IoT, Robotics, and ...New Technologies of the Fourth Industrial Revolution: AI, IoT, Robotics, and ...
New Technologies of the Fourth Industrial Revolution: AI, IoT, Robotics, and ...
 
Practical Considerations for Open Infrastructure
Practical Considerations for Open InfrastructurePractical Considerations for Open Infrastructure
Practical Considerations for Open Infrastructure
 
AI for Libraries
AI for LibrariesAI for Libraries
AI for Libraries
 
The Potential and Challenges of Today's AI
The Potential and Challenges of Today's AIThe Potential and Challenges of Today's AI
The Potential and Challenges of Today's AI
 
Robots: What Could Go Wrong? What Could Go Right?
Robots: What Could Go Wrong? What Could Go Right? Robots: What Could Go Wrong? What Could Go Right?
Robots: What Could Go Wrong? What Could Go Right?
 
AI & Us: Are We Intelligent Machines?
AI & Us: Are We Intelligent Machines?AI & Us: Are We Intelligent Machines?
AI & Us: Are We Intelligent Machines?
 
Blockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBlockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for Libraries
 
Machine Intelligence and Moral Decision-Making
Machine Intelligence and Moral Decision-MakingMachine Intelligence and Moral Decision-Making
Machine Intelligence and Moral Decision-Making
 
Impact of Artificial Intelligence (AI) on Libraries
Impact of Artificial Intelligence (AI) on Libraries Impact of Artificial Intelligence (AI) on Libraries
Impact of Artificial Intelligence (AI) on Libraries
 
Taking on a New Leadership Challenge: Student-Focused Learning in Artificial ...
Taking on a New Leadership Challenge: Student-Focused Learning in Artificial ...Taking on a New Leadership Challenge: Student-Focused Learning in Artificial ...
Taking on a New Leadership Challenge: Student-Focused Learning in Artificial ...
 
Moving Forward with Digital Disruption: A Right Mindset
Moving Forward with Digital Disruption: A Right MindsetMoving Forward with Digital Disruption: A Right Mindset
Moving Forward with Digital Disruption: A Right Mindset
 
 Blockchain Overview: Possibilities and Issues
 Blockchain Overview: Possibilities and Issues Blockchain Overview: Possibilities and Issues
 Blockchain Overview: Possibilities and Issues
 
AI Lab at a Library? Why Artificial Intelligence Matters & What Libraries Can Do
AI Lab at a Library? Why Artificial Intelligence Matters & What Libraries Can DoAI Lab at a Library? Why Artificial Intelligence Matters & What Libraries Can Do
AI Lab at a Library? Why Artificial Intelligence Matters & What Libraries Can Do
 
A Pedagogical Approach to Web Scale Discovery User Interface
A Pedagogical Approach to Web Scale Discovery User InterfaceA Pedagogical Approach to Web Scale Discovery User Interface
A Pedagogical Approach to Web Scale Discovery User Interface
 
From Virtual Reality to Blockchain: Current and Emerging Tech Trends
From Virtual Reality to Blockchain: Current and Emerging Tech TrendsFrom Virtual Reality to Blockchain: Current and Emerging Tech Trends
From Virtual Reality to Blockchain: Current and Emerging Tech Trends
 
Interdisciplinary Learning through Libraries on Artificial Intelligence
Interdisciplinary Learning through Libraries on Artificial IntelligenceInterdisciplinary Learning through Libraries on Artificial Intelligence
Interdisciplinary Learning through Libraries on Artificial Intelligence
 
Facing Change: Tweak or Transform?
Facing Change: Tweak or Transform?Facing Change: Tweak or Transform?
Facing Change: Tweak or Transform?
 
Innovating Together: the UX of Discovery
Innovating Together: the UX of DiscoveryInnovating Together: the UX of Discovery
Innovating Together: the UX of Discovery
 
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated WorkflowCleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
Cleaning Up the Mess: Modernizing Your Dev Team’s Outdated Workflow
 

Recently uploaded

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Getting Started with Coding