Coders for Liberty is more about promoting coding than promoting liberty. While we attempt to drive liberty-lovers to the site by commenting on the latest liberty gossip, we do so in a way that encourages thinking different and learning new things. We are about thinking outside the box and thinking outside of thinking outside the box. We also spend some time inside the box thinking and then take that thinking outside of the box and apply it to our lives.
We concentrate on the beginning programmers, amateurs, and people who have not written a single line of code in their lives. We want to let you know that you can code. If you can write out a shopping list, give someone directions, or tie your shoelace, you have the thinking ability to write a program. A program is merely a set of instructions for a computer to follow. While the programming community may not always seem inviting, we want to invite you to rise above those perceptions. With your help we can make the programming community more inclusive. Programming should not be a set of skills possessed by an elite few, it should be a language common to all, like mathematics or music.
Besides the demographic issues, coding and liberty have a lot in common. They are both personal journeys of exploration, growth, and learning. They both require a degree of imagination. It may be difficult for someone to imagine a world with more liberty. It may also be difficult seeing yourself writing a program when you have never done it before. However, both are a real possibility. You first need to believe that you can do it. Then you must work tirelessly to learn all you can and make it happen. Once you learn how to code, you can take your ideas and turn them into action.
While our training points to other resources, we believe that it is a great way to start your journey into the world of code. We do not believe in reinventing the wheel. We believe in learning from everyone and everything. The resources featured in the training provide a social aspect similar to social media. Each level of training will introduce you to a different coding language and a different online social setting. Each level also features a capstone project that will allow you to test your skills and rewards you with a Twibbon badge. We hope you enjoy your journey into the coding realm. Don’t try to speed through the training. Feel free to take the time to explore the different aspects of the resources we point you to. Please comment on the training pages when you encounter obstacles or find a way to make our training program better. Your comments will help others learn.
In the future, we would like to develop a network of coding clubs and hold events. However, we will need an Army of volunteers to make that happen. Please sign up and join us. We promise it will be the most fun you will ever have volunteering. If you would like to help Coders for Liberty grow, please visit the level 1 training page for a list of things you can do to help Coders for Liberty be a success.