theodinproject.com
Learn Ruby Programming for Free
http://www.theodinproject.com/ruby-programming
In this course you will learn Ruby, the language designed specifically with programmer happiness in mind. By the end of it all, youll have built some pretty sweet projects including Tic Tac Toe, Hangman, a real web server, and even Chess. Youll be able to put together a Twitter spambot (that really spams! How this Course Will Work. Its time to get acquainted with what this will look like from here on out. A more in-depth look at the Ruby fundamentals like Variables, Data Types, Strings, and Methods.
theodinproject.com
Learn HTML5 and CSS3 for Free
http://www.theodinproject.com/html5-and-css3
In this unit, youll get over your fear of CSS and begin to understand some of the more fundamental tenets of good site design. This isnt a full course on front end design, but it should give you the tools you need to deeply understand CSS frameworks and to put a good looking facade on your genius back end. Basic HTML Page Structure. In this section, well cover the whole range of HTML5 so youll be completely comfortable with putting the right elements in the right places on a page. Whats New in HTML5.
theodinproject.com
Learn Web Development for Free Using Ruby on Rails | The Odin Project
http://www.theodinproject.com/faq
Who Is This For? This course is geared to absolute beginners and people who have maybe tried out different resources along the way but never really found anything worth sticking with long enough to become an expert in it. Whether your ultimate goal is to work as a web developer, do freelancing, build a startup, or just hack together a homepage for yourself, you'll have the tools you need here. What's the Goal of the Project? How Long Does it Take? We won't have any of this "Learn it all in two days!
theodinproject.com
Learn Web Development for Free Using Ruby on Rails | The Odin Project
http://www.theodinproject.com/about
About The Odin Project. Learning to code on your own sucks. It's time consuming, difficult to stay motivated, and lonely. To top it all off, you usually don't even know if you're learning the right stuff, whether the goal is to build the website you want, start a startup, or get a job as a web developer. You learn best by actually building things on your own computer. Education should be free and accessible to everyone. The best way to stay motivated is by working with other people. We're committed to co...
theodinproject.com
Learn Web Development 101 for Free
http://www.theodinproject.com/web-development-101
This section will cover the baseline knowledge you need before getting into the more programming aspects of web development. Youll also get a chance to install the necessary software on your computer. How this Course Will Work. Before you dive in, get familiar with the lay of the land up ahead. Some advice about how to approach learning to program. How Does the Web Work? Its tough to program web sites without understanding how the web actually works! Introduction to the Front End. HTML and CSS Basics.
theodinproject.com
Learn Getting Hired as a Web Developer for Free
http://www.theodinproject.com/getting-hired-as-a-web-developer
Getting Hired as a Web Developer. Getting Hired as a Web Developer. Youve still got a whole lot more to learn (its really a lifetime journey) but now the best way to do that is by surrounding yourself with other great developers. This course is all about that next step - what else youll need to know, where to find jobs, how to interview, and how to ultimately get that offer in hand. Preparing for Your Job Search. How This Course Will Work. It Starts with YOU. What You Can Do To Prepare. This is an odds g...
theodinproject.com
Learn Web Development for Free Using Ruby on Rails | The Odin Project
http://www.theodinproject.com/contributing
Is crowdsourced. It is built both by experienced engineers and by people who are currently learning to code. Regardless of your experience, you can contribute. in fact, we hope you do! Even if you don't feel ready, you can still get involved and observe until you're comfortable. There are two main ways you can contribute:. 1) Contribute to the Curriculum. Contributing to the curriculum involves:. Adding your own solutions to lessons. Updating individual lessons with resources. Channel on our Slack chat.
theodinproject.com
Learn Introduction to Web Development for Free
http://www.theodinproject.com/introduction-to-web-development
Introduction to Web Development. Introduction to Web Development. This short course is about answering the basic questions people have about the actual practice and career of web development. Because, lets be honest, even if youve got a strong feeling that you like building things and web development is the right path for you, you still probably dont have a great idea of what developers actually do. and thats where everyone starts so its okay. What a Web Developer Does. Web Development Jobs and Careers.
theodinproject.com
Learn Javascript and jQuery for Free
http://www.theodinproject.com/javascript-and-jquery
Javascript is taking over the world right now - web applications are becoming more and more front-weighted. While it used to be mostly a tool for animating drop down menus and validating form inputs, Javascript (with help from jQuerys magic) has grown into a way to produce full featured front end applications including single-page web apps. The Basics and the Browser. How This Course Will Work. Lets get you started on the right foot. Manipulating the DOM with jQuery. Organizing Your Code and More. Events...