Anton Zekeriev Rodin
- 8 Courses Completed
- 41 Levels Completed
- 3 Screencasts Watched
- 78,600 Total Points
Ruby: 4 Courses Completed
Getting Started With Ruby on Rails
Learn Ruby on Rails, an open-source framework for the Ruby programming language. Rails for Zombies will teach you all the Rails basics with a zombie flair.
Deep in the Crud
How we work with a database in Rails by using Create, Read, Update, and Destroy (CRUD).
Models Taste Like Chicken
We'll learn about ActiveRecord models, validations, and relationships.
The Views Ain't Always Pretty
Get experience linking between views, using conditionals, and how to lookup documentation on common view helpers.
Controllers Must Be Eaten
Sitting between our Models and Views are the Controllers, which use instance variables to keep our code organized.
Routing Into Darkness
Learn how to direct requests to your app to the correct controller actions.
Getting Started With Ruby on Rails
Learn the basic building blocks of Ruby, all in the browser.
All For One, One For All
Get an introduction to numbers, Strings, properties, and methods.
There Are Always Two
Learn about conversions, arrays, variables, and more methods.
Third Time's The Charm
Review printing, brackets, and String manipulation.
Fourth and Short
Take a shot at method chaining, hashes, keys, and values.
The Highest of Fives
Study up on blocks, directories, and method arguments.
Start building methods, libraries, popups, and HTML with Ruby.
Learn the core bits every Ruby programmer should know. This Ruby tutorial builds upon the basics to keep enhancing your Ruby knowledge.
An overview of best practices for writing expressions in Ruby
Methods and Classes
passing optional arguments, raising exceptions, using begin/rescue/end, attr_accessor vs. attr_reader
Encapsulation, instance & private methods, inheritance, and refactoring
Helpers that are built on top of the Ruby Language (arrays, dates, hashes, numbers, and strings
Namespacing methods, Mixins vs. class inheritance, method hooks, ActiveSupport::Concern
Iterating and yielding, passing arguments, returning variables, Enumerable, and refactoring
Ruby: 2 Screencasts Watched
Git: 4 Courses Completed
Learn how to use Git by reviewing the basic concepts of Git version control. Try out this introductory course that was created with GitHub.
Discover the basics of Git, including how to initialize a repo. Learn how to add, commit, and push your code to GitHub.
Learn more advanced Git by practicing the concepts of Git version control. Increase your Git knowledge by learning more advanced systems within Git.
Learn the basics of Git
Staging & Remotes
Add and remove changed files, and work with remote repositories
Cloning & Branching
Clone repositories and learn how to work with multiple branches
Work simultaneously with multiple users
Work with remote branches and reference commits
Rebase belong to us
Optimize merging and fix merge conflicts
History and Configuration
Learn how to configure and view commit logs
Learn advanced Git by practicing Git version control with Git Real 2. Continue to increase your Git skills by learning more advanced systems within Git.
Edit your commits through the use of interactive rebase
Not quite ready to commit? Git stash is the perfect solution
Accidentally commit something sensitive? Purge it!
Make Git work together on multiple operating systems
Ever wanted to use another repository inside of another?
Undo almost anything and find lost commits using reflog
Learn advanced tips, tricks, and proven best practices for collaborating more effectively with GitHub.
Fork Based Workflows
Tuning your Git config and better collaboration through forking.
Single Repository Workflows
Best practices for collaborating in a single repository.
Tags, Branches and Releases
Tracking production releases using Git Tags, release branches, and GitHub Releases.
Issues, Wiki's and GitHub Pages
Using GitHub Issues, Wikis, and Pages to collaborate and communicate.
Managing and Securing GitHub
Repo setup, tracking project progress and managing access to your repositories.
Integrating existing services, creating custom webhooks, and working with the GitHub API.
Command Line GitHub
Using hub to create, fork, clone and collaborate on repositories - no browser needed!