# onemonth.com > AI-optimized mirror of onemonth.com containing 50 pages totalling 9,264 words of clean markdown content, structured data, and semantic HTML. Original source: https://onemonth.com/. Last updated: 2026-04-27T01:30:52.442Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Learn to code in One Month](/site-root.html): Online coding courses designed specifically for beginners. Learn Ruby, Rails, Python, HTML & CSS, Javascript and more with our fun video courses and tutorials. (396 words) ## Articles & Blog Posts - [courses/payments-with-rails/enroll/index.html](/courses/payments-with-rails/enroll/index.html) (1 words) - [courses/project-management/index.html](/courses/project-management/index.html) (1 words) - [blog/index.html](/blog/index.html) (1 words) - [Learn Payments with Rails](/courses/payments-with-rails/index.html): A step-by-step course for anyone wanting to integrate Stripe payments with Ruby on Rails (999 words) - [courses/ruby/curriculum/index.html](/courses/ruby/curriculum/index.html) (1 words) - [Continue learning Ruby](/courses/ruby/lessons/arrays-and-debugging/index.html): We will look at our first data structure - the array. Additionally, we will look at how we can help ourselves when things go wrong in our programs. (36 words) - [Learn Advanced Ruby: Behind The Magic](/courses/advanced-ruby-for-rails-devs/index.html): An advanced Ruby course for Rails developers to explain the "magic" that makes Rails code so impressive. (1,179 words) - [Continue learning Ruby](/courses/ruby/lessons/overview-and-installing-ruby/index.html): Welcome to the One Month Ruby course! Over the next 30 days, we're going to learn how to program in Ruby together. (37 words) - [Continue learning Ruby](/courses/ruby/lessons/writing-and-running-ruby-programs/index.html): Learn about writing your first lines of Ruby code in a file and how to have that code run on your system. (38 words) - [Continue learning Ruby](/courses/ruby/lessons/writing-our-own-classes/index.html): Let's learn how to create our own custom classes like the ones Ruby provides in order to give names to concepts/entities. (37 words) - [Continue learning Ruby](/courses/ruby/lessons/instantiating-instances-of-our-class/index.html): Let's look at creating new instances of our class and setting up some per instance attribute values (38 words) - [Continue learning Ruby](/courses/ruby/lessons/case-statement-conditionals/index.html): Building off of getting input into our program, we will look at how to run different parts of our program using the case statement. (36 words) - [Continue learning Ruby](/courses/ruby/lessons/what-we-ve-learned-and-where-we-re-going/index.html): Let's review our program together, review important concepts and plan our path going forward. (40 words) - [courses/refactoring-rails/curriculum/index.html](/courses/refactoring-rails/curriculum/index.html) (1 words) - [Continue learning Ruby](/courses/ruby/lessons/ruby-methods/index.html): Let's learn about writing methods of our own to add readability, reusability and meaning to our code. (35 words) - [Continue learning Ruby](/courses/ruby/lessons/loops-and-getting-input/index.html): Learn how to continuously run your program code until you wish to end the loop by receiving and handling input from the command line. (37 words) - [courses/ruby/enroll/index.html](/courses/ruby/enroll/index.html) (1 words) - [courses/refactoring-rails/certificate/index.html](/courses/refactoring-rails/certificate/index.html) (1 words) - [Learn Ruby](/courses/ruby/index.html): Learn the Ruby programming language (490 words) - [Computer Programming, Coding, and Business Courses](/courses/index.html) (358 words) - [Continue learning Refactoring Rails](/courses/refactoring-rails/lessons/tell-don-t-ask/index.html) (38 words) - [Refactoring Devise Masquerade](/courses/refactoring-rails/lessons/refactoring-devise-masquerade/index.html) (38 words) - [Continue learning Refactoring Rails](/courses/refactoring-rails/lessons/source-code/index.html) (37 words) - [Continue learning Refactoring Rails](/courses/refactoring-rails/lessons/form-objects/index.html) (37 words) - [Continue learning Refactoring Rails](/courses/refactoring-rails/lessons/page-objects/index.html) (37 words) - [Continue learning Refactoring Rails](/courses/refactoring-rails/lessons/callbacks/index.html) (36 words) - [Continue learning Refactoring Rails](/courses/refactoring-rails/lessons/grab-bag/index.html) (37 words) - [Continue learning Refactoring Rails](/courses/refactoring-rails/lessons/use-rest/index.html) (37 words) - [Continue learning Refactoring Rails](/courses/refactoring-rails/lessons/testing-best-practices/index.html) (38 words) - [Continue learning Refactoring Rails](/courses/refactoring-rails/lessons/refactoring-the-rubocop-linter-github-action-script.html) (42 words) - [Continue learning Refactoring Rails](/courses/refactoring-rails/lessons/slow-tests/index.html) (37 words) - [courses/refactoring-rails/enroll/index.html](/courses/refactoring-rails/enroll/index.html) (1 words) - [Learn Wordpress](/courses/wordpress/index.html): Learn how to build, design, and deploy websites with Wordpress (662 words) - [Learn Python](/courses/python/index.html): Learn the Python programming language (708 words) - [Learn SQL](/courses/sql/index.html): Learn relational databases with SQL (705 words) - [Learn Refactoring Rails](/courses/refactoring-rails/index.html): Learn the refactorings, patterns, and best practices that will let you ship quickly even as your Rails app matures. (683 words) - [Learn Programming for Non-Programmers](/courses/programming-for-non-programmers/index.html): Learn how to code and the basics of writing software (574 words) - [Learn Rails](/courses/rails/index.html): Learn web development with Ruby on Rails (381 words) - [Learn HTML & CSS](/courses/html-css/index.html): Learn how to build websites with HTML & CSS (534 words) - [Three new courses](/announcements/2-three-new-courses/index.html): Today, we're releasing 3 new courses are available! 🎉 These courses are more advanced deep-dives into topics to further expand our content to help beginne (45 words) - [Learn JavaScript](/courses/javascript/index.html): Learn frontend development with JavaScript (379 words) - [Forgot your password?](/users/password/new/index.html) (5 words) - [What's New](/announcements/index.html) (193 words) - [One Month has been acquired by GoRails! 🎉](/announcements/1-one-month-has-been/index.html): I'm incredibly excited to share some big news: GoRails has acquired One Month. This is a special moment for me. I worked at One Month as the lead develope (141 words) - [Sign up](/users/sign_up/index.html) (50 words) - [Terms Of Service](/terms/index.html) (4 words) - [About Us](/about/index.html) (3 words) - [Privacy Policy](/privacy/index.html) (3 words) - [Log in](/users/sign_in/index.html) (16 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/content/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/content/robots.txt): Crawler directives