codebar - Tutorials by codebar
Are you working on the tutorials on your own time? Join the codebar community on Slack to get help and discuss anything with students or coaches!
Guides
- Getting started in Tech
- Getting your laptop set up for codebar
(If you're new to codebar, follow this to set up your computer.) - Lesson guide for coaches
- How to use Discord for codebar's virtual workshops
Frontend
HTML & CSS
- Lesson 1 - Introducing HTML
- Lesson 2 - Introducing CSS
- Lesson 3 - Beyond the basics
- Lesson 4 - CSS, layouts and formatting
- Lesson 5 - Dive into HTML5 & CSS3
- Lesson 6 - Advanced HTML5
- Lesson 7 - Media queries and responsive design
JavaScript
- Lesson 1 - Introduction to JavaScript
- Lesson 2 - Expressions, Loops and Arrays
- Lesson 3 - Introduction to jQuery
- Lesson 4 - Introduction to HTTP Requests and APIs
- Lesson 4a - API's part 2 - Send yourself an SMS with Vonage
- Lesson 5 - HTTP Requests, AJAX and APIs (part 2)
- Lesson 6 - Drawing in Canvas
- Lesson 7 - Introduction to Testing
- Lesson 8 - Building your own app
Backend
Ruby
- Lesson 1 - Introduction to Ruby
- Lesson 2 - Ruby Basics
- Lesson 3 - Ruby Basics (part 2)
- Lesson 4 - Object Oriented Ruby and Inheritance
- Lesson 5 - Object Oriented Ruby and Inheritance (part 2)
Python
- Installing Python
- Lesson 1 - Strings, Integers and Floats
- Lesson 2 - Playing with variables
- Lesson 3 - Lists, Tuples and Dictionaries
- Lesson 4 - Fun with Functions
Other Recommended Python Resources
PHP
Getting your PHP environment set up can be complicated. We've summarized the simplest solutions in our simple guide to using PHP
Apps
Android
Available only at special codebar android workshops! Materials over at https://codebar.github.io/android-tutorials/
iOS
Available only at special codebar iOS workshops! Materials over at https://codebar.github.io/ios-tutorials/
General
Version Control
Command Line
Other Useful Resources
The following resources can be helpful to continue learning. They all have content related to the topics listed above.
- codebar Youtube Channel - we have lots of additional content on our YouTube channel from career panels, An Introduction to Go, An Introduction to Rust and an Introduction to Kotlin. As well as videos on Technical Writing, Landing Your First Developer Job and Open Source.
- Codewars
- Codecademy