EireCodeCamp was started as a college project by three young aspiring coders attending a course in NCI. Due to work commitments, two of the team (sadly) departed on the journey, and I want to thank them for their help at the early stages of this project. It was recognised that there are a lot of people with an interest in coding, who may not be young enough to fit in at a sitting of Coderdojo. There is a community that began in San Franciso to help people of all ages to learn to code- it is FreeCodeCamp that inspired this Irish project.
In a world where everything is online, there are many people that would be interested in meeting up for the joy of coding. This site wants to encourage that, and identified several chapters of FreeCodeCamp in Ireland. Whereas CoderDojo is a worldwide movement of free, volunteer-led, community-based programming clubs for young people, we hope to inspire the same spirit for the less young but hopefully wiser folks out there.
Perhaps there are some synergies that can be gained from collaborating with the many CoderDojos around the country? Anyone can learn to code, build a website, create an app or a game, and explore technology in an informal, creative, and social environment.
We believe that an understanding of programming languages is increasingly important in the modern world, that it’s both better and easier to learn these skills as soon as possible, both for developing our own skills, and perhaps helping the next generation to improve their own skills- nobody should be denied the opportunity to do so.
NextEireCodeCamp was set up by Sean Rattigan as part of a college project for NCI- part of a module in Web Development. It was inspired initially by the American (San Francisco based) FreeCodeCamp. We believe that an understanding of programming languages is increasingly important in the modern world, that it’s both better and easier to learn these skills as soon as possible and without a financial burden.
We’ve built a site to assist adult learners in Ireland to find others of a similar mind. All of the resources here are free. There are Code Camp Chapters around Ireland, but many people are not aware of their existence. EireCodeCamp hopes to become an All-Ireland network of free, volunteer-led, community-based programming clubs for anyone with the interest, aptitude and "can-do" attitude. Anyone can get involved and can learn to code, build a website, create an app or a game, and explore technology in an informal, creative, and social environment.
**** COMMODORE 64 BASIC V2 ****
64K RAM SYSTEM 38911 BASIC BYTES FREE
COmputers in the 1980s looked like that. No mouse or nice icons. The text also has a definition of code from the web, which is not particularly helpful. There are a lot of different definitions of code. It's hard to find a good definition that is succinct. There's a nice discussion here, but let's' try to come up with a good explanation.
To code means to take your thoughts and ideas, and translate them into a language that a computer can understand. While computers are incredibly fast (and we're kinda slow in comparison), they're also incredibly dumb (making us pretty smart by comparison). Imagine you had to convey a story, but are only allowed to use combinations of 30, or 50 different words. That is similar to what coding is. Expressing an idea using a limited vocabulary.
Not only must you get the words spelled exactly correctly, but the order has to be perfect as well. Coding for a website is one form of coding. There are many languages, in Computer Land, just as there is here in Human World. There are games that can be created in a (computer) language called JavaScript, but there are other languages written to do other things as well. Your microwave has some code in it. So does your digital watch, if you haven't already switched over to a multi-purpose computer (a Smartphone).
There are many applications/tools that can help you to speak using the words a computer will understand.
It's not easy. Let me repeat: "It's NOT easy!". But it can be done. There are many tools that can let you create a site (note I didn't say code a site!) and these are all in the tutorials and tools sections.
The increase in the number of MOOCs in recent years also makes it easier than ever before to access free, online tutorials where you can learn anything- not just code.
Explore, and find something you like. If you want to design websites, you should seriously consider learning html and css, then JavaScript and then other frameworks. Learning is never-ending, so you'll never know it all.
Initially, it was built to look similar to freecodecamp.com. It was decided at an early stage to use bootstrap. Learning to use this well is no easy task. After looking at some of the sites that others on the course had built, I felt a little disappointed with the original site created (unfinished, but available for posterity and comparison here). It happens.
It can be disappointing to get feedback about something that you've put a lot of work into, but all feedback is good. If it was not for honest feedback, it would not be possible to improve. Always listen to others- they'll see something that you will not.
You might be wondering what the difference is between a developer and a designer. It's worth thinking about! I think we all have strengths and weaknesses, and some webheads may be more inclined towards the design side, whereas others may aim for technical perfection. Try to find a balance.
I am not particularly artistic. "If it validates, that's a win." But is it? You have to consider who will be looking at the site. If you can't accept constructive feedback, then do not code sites for a living. Learn from mistakes, take the bad with the good, and do better.
Sean started his career working in manufacturing for a US Multinational company that manufactured lottery and tote betting machines. He progressed to the repairs department where he spent many wonderful hours diagnosing and repairing faulty electronic equipment. His best friend at that time was an oscilloscope. He ran the Repairs Depot with a team of technicians and travelled to foreign lands to diagnose root causes of field failures. Later he worked as a Manufacturing Engineer implementing product improvement and cost reduction projects. Fun times!
When the company closed, he worked as a consultant and returned to college to complete a MBA, and started a few businesses. Unfortunately, he did not become a millionaire, and some time later, was offered some cover work teaching programming, web design and computer architecture. He liked it, and also got work lecturing in business. If you want to know something- teach it.
He returned to college again, completed a level 6 Education certificate (NUIM) and since has almost completed a PGDE. He found many (too many) MOOCs that he was interested in and completed some of those as well. Learning is great, but it takes a lot of time. He's worked for AIT, Ormonde Business School, FAS, Galway Business School, Athlone VTOS and National Learning Network as well as some other private companies.
Today, he is completing a challenging course in S/W Development in NCI. He has also learned how to speak about himself in the third person, much to the annoyance of his wife.
The following two sites allow you to learn code by practising it. They both provide a good introduction to coding. Concepts are explained, and then you get to write some code in the browser, so you don't even have to install anything on your computer. You can check if the code is right, or ask for a hint. These sites will suit learners that like to just jump into it and "just do it".
To visit any of the sites below, just click on the logo.
Free Code Camp has a huge volume of resources to help you to learn html, css, javascript for front end development. They've built a massive collection of materials. Learn how to code html, CSS and JS as a front-end developer, and then, if you like it, keep going. You can now complete a Back End Development Certification using whichever languages and frameworks you want.
Free Code Camp will teach you a lot of what you need to know to be an entry level web developer. By the time you finish the program you’ll have a strong knowledge of JavaScript, HTML and CSS, as well as some other important technologies. It’s a very deep program, better than any other site I could name online, free or otherwise. Worth checking out!
It’s no secret that coding and web development have exploded in popularity over the past few years. Partly attributed to higher-than-average salaries in the tech sector combined with chronic underemployment among the millennial generation, online coding resources and bootcamps have also seen a surge in usage.
When you’re just starting out, the choices can be overwhelming and it’s difficult to know exactly where to turn. To help fill that initial step, Codecademy provides an absolutely free resource to help you get familiarized with many of the most popular coding languages. They cover a lot of programming areas
Both of these sites may suit kinaesthetic learners!
You may be one of many learners that prefer to have audio and video lessons, which are probably as close as you can get online to being in a traditional classroom. Well, there are literally hundreds of sites out there that are aimed at various market segments. We've taken a limited selection of some of the better ones. Note that some of these sites also offer learning programmes in areas as diverse as music and art, biology, history, philosophy and innovation, in addition to the "usual suspects" of Business and IT/Programming.
This site has some excellent courses on web development and coding. Not limited to Coding, Coursera's online classes are designed to help students achieve mastery over course material. Some of the best professors in the world will supplement your knowledge through video lectures. They will also provide challenging assessments, interactive exercises during each lesson, and the opportunity to use a mobile app to keep up with your coursework.
Students can take courses and participate in weekly in-person study groups to make learning even more collaborative. Learn how to navigate the data infrastructures that multinational corporations use when you discover the world of data analysis. Follow one of Coursera’s “Skill Tracks”. Or try any one of its more than 560 available courses to help you achieve your academic and professional goals.
edX courses are supplied by some of the world's most prestigious institutions, including UC Berkeley, Boston University, as well as both founding institutions, MIT and Harvard. With several million students, edX serves a larger learning community than the entire Irish system. While participants can audit classes and earn proof of enrollment (Honor Code Certs) for free, it is a platform that enables large universities to reach traditional and non-traditional students alike.
As a not-for-profit open source platform, edX developers have made edX course assessment the most versatile available. Although edX offers various certificates, learners will not receive the credentials they would at a traditional institution. EdX employs a freemium model where learners audit classes for free or make what edX calls a donation ($50 or more) to participate in certificate programs that verify their identities.
This is the original Irish MOOC provider based in Galway. One of the easiest (and fastest) ways ot develop a website is to use a WYSIWYG editor (see the tools section). Alison has several courses in Web Development and offers Diplomas and Certificates as well. Some of these courses use Kompozer or Dreamweaver to speedily develop sites, so it's great for someone starting off learning to code. They offer a lot more than web design and coding, however, and you will find a vast range of other courses there also. Some of the older ones are, frankly, quite dreadful with text and slide after slide. The newer courses all use video and have some MCQs thrown in at intervals to test that you were paying attention.
Their courses are availed of in every country by every type of organisation including universities, schools, and private and public organisations of every size. While courses are free, you have to pay for the digital or printed Certificate/Diploma something between €15 and €65. The company shows ads as well, but it's an interesting business model, not unlike that used by Coursera and EdX.
If Udacity (free) is anything, it is audacious. In late-2013, the company shifted away from university-style classes, and began to offer online vocational courses professionals could use to "level-up" their careers. Since then, Udacity has built a small but eclectic collection of courses well-suited to computer science and programming, partnered with several universities to create for-credit online courses, and launched five programs, which it calls Nanodegrees, tailored to the employment needs of corporate partners such as AT&T, Google, and Salesforce.
Like Khan Academy, Udacity both hosts and produces course content, but because its programs are developed hand-in-hand with corporate sponsors, Udacity says its credentials are "built and recognized by industry leaders to advance your career." That remains to be seen, but credentials are more expensive than offerings from Coursera and edX, both of which cater to a similar demographic (tech-savvy adult learners). While Udacity course content is free to peruse, learners will have to pay for proof of enrollment (verified certificates).
Udemy (free) is unique because it allows any user to act as either learner or instructor. An open invitation to instructors has enabled Udemy to amass a massive catalog of courses, about a third of which are free. Udemy may enable the right kind of user to supplement his or her existing income.
Udemy offers self-paced courses, but classes are short, solitary, and lack personalized feedback or a sense of cohort. Students receive a Certificate of Completion, which they may share via social media.
Udemy courses are divided into sections and lectures. Lectures can be video micro-lectures, but they can also include audio, text, and presentation slides. Users can access related materials, discussion threads, and a lesson-specific notepad. Every course has a landing page with a course description (not quite a syllabus), user reviews, and often a video introduction.
FutureLearn, from the Open University is an exciting addition. The courses offered on the site are free, but the programs will cost you a pretty penny. The programs are top notch and consist of an in-depth analysis of the subject matter. What’s more is the majority of the programs will allow you to receive accreditation for your university requirements.
FutureLearn has attracted over 4,019,754 students since the site launched in 2013. It’s special in the sense that the online courses are designed using principles of effective learning – leveraging the power of storytelling, discussion, and visible learning. What this means for you is you won’t have to learn by subjecting yourself to boring lecture after lecture- you’ll be presented with unique and cool ways to learn, through audio, video, and good old discussion. The social interaction of the service will have you feeling a part of a strong and supportive community of like-minded individuals.
Applications are like tools. You have a Word Processing application on your computer, and that is a tool that lets you write letters, essays and so on. Tools are things that we can use to create and improve what we are doing and how we do it. There are a number of tools that are useful for learning to code, and complement many of the resources in the Tutorials section. The tools here are divided between ones that you can use to create websites and related artefacts, and some that you can use to error-proof and test your code. Some must be downloaded and installed on your computer, and some are cloud based. You will likely encounter many of them if you are doing a course in web design! We are only going to show the ones that are free, but there are many similar options that can be quite costly. When starting out, we figure you don't want to invest too much cash until you decide if it's for you, or not.
A WYSIWYG (pronounced "wiz-ee-wig") editor or program is one that allows a developer to see what the end result will look like while the interface or document is being created. WYSIWYG is an acronym for "What You See Is What You Get". There are many such editors available, both free and paid-for, and online.
A word of warning however: while it is a short-cut route to developing web-pages, it is very important that a web developer can understand the code "under the hood". This means developing an understanding of HTML, CSS and Javascript.
The following suggestions include tools that you can use to build a website with little to no knowledge of the underlying technologies (WYSIWYG), to tools that require an understanding of the components, followed by tools you can use to manipulate images for use in your pages, and finally- tools that you should use to check that the site you have created meets the current standards for web design. There are additional tools that can be used to offer improvements over the current design.
All of these are just that- tools- that you can use or choose not to, but certainly the text editors and graphics tools should be installed on your machine if you want to become a skilled web developer. There are links to tutorials on another page to show you where you can start this exciting journey, and some links that may allow you to meet like-minded people in your locale on the contacts page. Good luck!
This is one of the easiest ways to build a website, and will certainly suit anyone that just wants to have their own hobby or small business website. Today Wix is the biggest player in the website builder landscape and hosts a massive 80 million websites.
The visually impressive layouts are designed for hobbyists, small businesses, restaurants, online stores and artists such as musicians and photographers. They are optimized for mobile devices and can be spiced up with one of the numerous apps available from the Wix App Market.
Wix is available for free for as long as you want, but if you require professional features like your own domain name or priority support, you can choose from one of their premium plans.
You will not become a professional website designer using Wix, but you will have a pretty cool website in very little time!
A common misunderstanding with Wordpress is that there are two versions of Wordpress. Wordress.com and wordpress.org.
The most popular is wordpress.com, which is where you get a free sub-domain and hosting, along with a WYSIWYG editor and thousands of themes (both free and commercial). It is really a blog, but a blog is just a website that is updated more frequently, and many would argue- more easily.
Hosting with WordPress.com means that your site will be free forever, but you can also pay to upgrade your site to achieve your specific needs. It also means your site will be well looked after with top of the line spam-fighting power and automatic security updates. All you need do is sign up and choose your blog name, then design your site. You won’t have to worry about installing the software since it’s all managed for you instantly.
WordPress.org is where you can grab your own copy of the WordPress blogging/Content Management System (CMS) software for free. It currently powers 24% of the web. With the software comes the responsibility of finding your own hosting company to house your WordPress site along with your own domain name to point visitors to it. You’ll also have full control over the WordPress software and your site. WordPress.org includes documentation and a community forum where you can ask questions if you get stuck. It’s also the site to go to if you would like to get involved and join many other volunteers in contributing to the WordPress core code, mobile apps, translations, and accessibility. You can visit it here.
This is a free sitebuilder that still does a very nice job of creating web pages. It hasn't been updated since 2010 but that doesn't mean it doesn't work well, in fact it's one of the nicest pieces of software I've used for creating web projects. KompoZer may not be using the latest incarnation of HTML but the pages created display just fine in all browsers. WYSIWYG editor using W3 CSS and HTML 4.01
I would highly recommend Kompozer for the novice looking to get their feet wet in the world of web page creation, as you can code using formatting tools similar to those found in MS Word, but you can also switch to the code view and learn how a change in the WYSIWYG look makes changes "under the hood". KompoZer has a relatively simple (albeit old-fashioned) interface, good documentation, lots of videos on YouTube as well as courses that use it (try Alison.com) and is fairly easy to get started. You just download it and run it to start you first webpage, but do check out some tutorials first
This is the "New Kid on the Block" when it comes to designing websites from an application that you install on your computer. It is certainly impressive! Mobirise runs on Windows and Mac devices and can be used on or offline to create entire websites, landing pages, resumes, portfolios, and most of the other types of online content you can think of. Mobirise is a free, responsive website builder that fundamentally differs from its contemporaries. Rather than follow the freemium web-hosted model that has practically become the industry standard, Mobirise is an offline program, available as a free download. Mobirise is the first serious offline website builder with these features that I’ve come across, so I was happy to be able to explore something that differs fundamentally from the pack.
This website builder has been created to be easy to use for non-coders, while also aiming to enable developers to work faster. It’s also free to use, with premium extensions available if needed. If you want a tool to help you create professional looking websites more efficiently, this solution could be just what you’re looking for. One of the key features of Mobirise is its drag-and-drop, point-and-click user interface. Once you’ve fired up the app, you can simply start creating your web page designs by clicking on the canvas and then interacting with the context-sensitive controls that are displayed.
There are many, many text editors out there for coding with, and they range from very, very simple editors, to applications that are full-blown IDEs (Integrated Development Environments). There is not enough time here to go into all the pro's and cons here, but here is a selection of some of what we think are the better ones.
Notepad++ is a powerful, feature-packed text editor that more or less has everything Notepad needs but lacks (it can replace Notepad in Windows). It supports 27 programming languages, searches regular expressions, and supports syntax highlighting and folding, synchronized edits and views, and much more.
Notepad++ is open source, so if you’re working directly with HTML or CSS, Notepad++ can do lots of things fancy HTML editors can do, and it is free to download. Notepad++ does document comparisons: You can see two documents at the same time, and have the differences highlighted. This could really be handy. Think about all the times when you have a newer version of an older file and need to see if you can safely ditch the old one. You need to compare the differences side by side. You can do this in Microsoft Word, but it’s kind of clumsy. Notepad++ can do this very easily, with .txt, .html, and .xml files.
A great code editor very popular with those new (and old) to coding.
Cross-platform- will work on many Operating Systems. Sublime Text is way up there with the very best. At $70, it is also incredibly expensive for a text editor; in fact, it's $21 more than JetBrains' excellent WebStorm JavaScript IDE. But for those who prize a simple approach with plenty of power under the hood, it might be worth it.You can downloads and install it for free though! Part of the appeal of a text editor is its leanness and simplicity. Sublime Text certainly feels lean on the surface, with no toolbars or configuration dialogs. It's also very, very fast. What's so nice about Sublime Text is that it lets you slowly grow into using its power. You can run it and just start typing, Notepad-style. But ask for more, and Sublime Text shall deliver.
Another benefit of using Sublime Text is that it looks the same across Linux, Windows, and Mac OS X. This is because it uses its own custom cross-platform UI framework, which also lends it some unique controls you won't find in other editors. The most noticeable one, and the only one you'll see at first glance, is the minimap - a miniaturized bird's eye view of your code, which runs along the right-side gutter of the editing pane. When working on long files, you can use the minimap as a visual scrollbar and instantly scrub around the file for points of interest. You can try it out for free, and the only thing about that is that it will ask you to buy it every now and then. A great editor!
These are used to edit/resize pictures, make logos, make icons, make banners, and possibly even to make buttons. Once you learn to use them, you can manipulate graphics, make icons, logos and so much more. Unleash your creativity!
GIMP, which stands for GNU Image Manipulation Program, is a freely distributed, open source image composition and photo retouching application. It is available for a variety of operating systems including Mac, Windows, and Linux. The goods news about the Mac version is that X11 is not required. According to the GIMP website, GIMP has been running natively on OS X since version 2.8.2.
Whether you are actively considering a move away from Photoshop, or simply hoping there is a non-proprietary tool for reading your Photoshop images if you ever decide to stop subscribing to Adobe’s cloud, you’ve probably wondered about GIMP. A free, open-source, image editor, the GNU Image Manipulation Program (GIMP) has been a go-to tool for Linux users for years, but has a reputation for being hard to use and lacking many of Photoshop’s features. The reality has changed dramatically over the last couple years. GIMP now has a very competent user interface, as well as an extensive and powerful set of features. Its openly extensible nature means that in some areas, like running well-known image processing algorithms on your photos, it actually outshines Adobe Photoshop.
A powerful and flexible graphics editor very popular with designers.
Whether you design your web page using a visual web editor like Dreamweaver or BlueGriffon, or you code HTML directly with a simple text editor, the generally recommended practice is to validate it after you finish designing it. For those unfamiliar with the term, "validating" a page is just a jargon-filled way of referring to the use of a computer program to check that a web page is free of errors.
There are a number of reasons why you should validate your page.
An HTML validator checks to make sure that the HTML code on your web page complies with the standards set by the W3 Consortium, the organisation that issues the HTML standards. There are various types of HTML validators: some only check for errors, while others also make suggestions about your code, telling you when it might lead to (say) unexpected results. The W3 Consortium has its own online validator which you can use for free. The great thing about it is that it will tell you, in it's own cryptic way, what the error is so that you can fix it
It's important to validate all web pages that you create.
A CSS validator checks your Cascading Style Sheet in the same manner. That is, it will check that it complies with the CSS standards set by the W3 Consortium. There are a few which will also tell you which CSS features are supported by which browsers (since not all browsers are equal in their CSS implementation). Again, you can get free validation for your style sheets from the W3 Consortium.
There are numerous other validators around, both free and commercial, focusing on different aspects of your web page.
Validating your web page does not ensure that it will appear the way you want it to. It merely ensures that your code is without HTML or CSS errors. If you are wondering what the difference is, an analogy from normal human language will hopefully make it clear. Let's take this sentence "Chris a sandwich ate" which is grammatically incorrect when used in a non-poetic context. It can be fixed by simply reversing the order of the last two words so that the sentence reads "Chris ate a sandwich".
But what happens if you write a sentence that says "Chris ate a pie" when you meant that he ate a sandwich? Syntactically, the sentence is correct, since all the elements of the sentence, subject ("Chris"), verb ("ate") and object ("a pie") are in the right order. Semantically, however, the sentence describes a different thing from what you meant. HTML and CSS validators are designed to catch the first type of error, exemplified by the grammatical error of my first sentence. So if you write HTML code that has (say) the wrong order, the HTML validator will spot it and tell you. However, it cannot catch errors of the second kind, where you get the spelling and order and all other technical aspects correct, but the code you used does not match the meaning you intended.
Ensuring that your code does what you want it to do requires you to actually test it in a web browser. Depending on the complexity of your code, you may even want to test it with different browsers to make sure that your site looks the same in all of them, since it's possible that you are using features of HTML and CSS that are only implemented in some browsers but not others.
We hope that you take up the challenge to learn to code. Here are some frequently asked questions. Put them in the context of taking the course like the one on Free Code Camp, but there are many other resources out there. Good Luck!
We can direct you to a variety of learning resources, and help you to find others in your locale that are interested in coding. You can work through self-paced coding challenges, build projects, and earn certificates. We can also help you to connect with people in your area so you can code together.
Yes. Thousands of people have gotten software developer jobs after joining an open source community. Most jobs require some experience and having completed projects for a non-profit will not only bulk up your CV and portfolio, but allow you to showcase it. Think of it as work experience in the area that you want to work in.
No. A lot of coding bootcamps use Free Code Camp as part of their curriculum, though. Many coding bootcamps can be quite expensive, but we at EireCodeCamp would rather find and use free tools and courses. The resources here will not cost you anything- FCC is completely free, and all of the course can be taken for free. FCC offers free certification, whereas others may associate a cost with the actual certification.
Why? To get experience. One of the greatest challenges is to get suitable experience. Most jobs require some experience and having completed projects for a non-profit will not only bulk up your CV and portfolio, but allow you to showcase it. Once you finish the first 1,200 hours of challenges on FCC, you’ll get to build a series of solutions for nonprofits. You’ll work in pairs, under the supervision of a volunteer project manager and a stakeholder from the nonprofit. Think of it as work experience in the area that you want to work in.
Some of the courses can be as little as five weeks, and can get you a certificate. Some courses are made of modules and it may take a year or so to complete all the modules in a Specialisation or a nano-degree, but you will have to pay for these. FreeCodeCamp however is free. It takes about 2,080 hours to complete the Full Stack Developer certificate. This translates into one year of full-time coding. It's completely self-paced though, so take as long as you need. You might also want to take some other courses (like in the Tutorials section) for a change and to experience other forms of learning.
No, absolutely not. Please don’t drop out of college just to pursue courses here. You can pursue both concurrently. If you are not in college, working with some free hours in the week you should certainly go for it. These will definitely help you if you later pursue a Springboard course. Even though you don’t need a 4-year degree to work as a software developer, it still helps a lot. Look at it as an additional feather to your cap. There are also nano-degree than you can pursue on other sites, as discussed in the Tutorials section.
Yes. Many schools, colleges, and adult ed programs incorporate such resources into their coursework. Many are open source, so no license or special permission is necessary. Some sites, such as FCC are even building special tools for teachers.
We would recommend that you explore a few options before committing to one. All of the course and tutorial creators have put a lot of thought into how they introduce concepts, but you should feel free to jump around.
As long as your code is publicly viewable, and you have a live demo, you can use whatever you want.
The intention is to update and review the site materials every two months. We really need to get more ideas from others as to how we can improve the usability of the site, and add more groups and resources.
Well, we scoured the web looking for groups that we could link with and help people to find others in their locale. If you can get enough people to start a club/chapter, be it affiliated with FreeCodeCamp or not, then why not do it? There are plenty of beer clubs around these days since the growth of the Craft Beer Industry. Coding is lovely too. And fun! And entertaining. And can get you a job or a career in a growing industry. Some might say that coding is even better than beer!
Most of the clubs that we found are on Facebook, and it is a great way to network! A big part of a Code Camp’s success is the energy and commitment that an organizer brings to it, but you also need to know if your community shares your vision and will support the event. Reaching out to local technology user groups to see if their organizers and members share the same excitement is your starting point. It also makes it easier to promote the event if you can get leaders of those communities on board.
If you are starting a camp, research what's involved. The reality is that until you run your first event you won’t have an idea of how many people you’ll actually get out, so early on you’re just gauging interest and not looking for commitment. You also need to gauge interest with the people who will be speaking at the Code Camp. For an initial event you want to have a good number of speakers already lined up and committed to the event.
Here are the Coding groups that we found, and links to their facebook pages.
It may also be worth checking out local CoderDojos, since many parents now want to get involved and learn to code so that they can help to teach their children. There are a lot of potential synergies tto be discovered here!
If you know of other clubs that you would like to add to the list, please send us the information using the form in the Contact section.