Sara Learns to Code. Making an App from Scratch

Join our complete beginners' course to learn web development with Ruby on Rails. Build your own website or online business from scratch!

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is perfect for anyone wanting to dive into the world of web development. You’ll learn to create amazing web applications without needing any prior coding skills!

Key Points

  • Beginner-friendly course, no coding experience required!
  • Learn to build web apps using Ruby on Rails.
  • Collaborate with GitHub and deploy with Heroku.

Learning Outcomes

  • Ability to build dynamic websites and applications.
  • Understanding of Ruby, HTML, and CSS.
  • Confidence to further explore software development topics.

About This Course

Complete beginners' course for learning how to get your tech startup online.

Learn how to make your own web site, social network, or online business completely from scratch!  No prior coding experience necessary.

Together we will walk through the entire process of building a web application using the Ruby on Rails framework and writing code in the Ruby, HTML, and CSS languages.  Ruby on Rails is very beginner friendly and has been used in the development of some great tech startups such as Airbnb, Twitter, and Groupon, among many others.  We will learn how to use Github to collaborate with other developers, Heroku to deploy our projects quickly and easily, and Stripe to process credit card payments.  And we'll be using all of these great products without having to pay any extra fees or even provide our credit card information!

After taking this course you will be able to make software products that work great on desktop and mobile.  Most importantly, you will have the confidence and direction to continue your learning far beyond this course, and the importance of this cannot be overstated in the ever-changing world of software development.

This class is for:

  • Beginners. No coding experience is required. This course is also great for those with some coding experience but are new to using a framework such as Ruby on Rails to build dynamic and robust applications with databases, user authentication, or native payment processor libraries.

  • Entrepreneurs. Have an idea for an app but don't want to pay thousands for a simple demo?  Want to partner with a software dev without being completely in the dark regarding your startup's technical toolkit?  This is the course for you.

  • Those who do not shy away from self improvement. This course will take you from no experience to online very quickly.  However, you cannot be afraid to Google any questions you have, and definitely be sure to interact with other students or an instructor on this course's Question board.


Reflecting on Making this Course

Making this course wasn't easy, but with the right help I did it!  Learning the material isn't too difficult so long as you're not afraid to Google whatever questions or errors you have.  I've found that when you're learning to code it's great to repeat a lesson two or three times, and then you will have a good understanding of the concept and maybe you'll just have to look up some of the syntax.

I'm definitely not proclaiming myself as an engineer, but I did make a cool app!  The hardest part was making the Udemy videos.  I had to repeatedly redo some of my first attempts since I wanted to be clear and to the point, but I eventually got a handle of my notes and it worked out.  Thanks to Steph and everyone else for all the support, and students of this course will enjoy a continuous rollout of new lessons!

-Sara

  • build a dynamic and beautiful web site, or a web application with a database, user authentication, and credit card processing.

Instructors

Profile photo of Sara Jean Underwood
Sara Jean Underwood

In addition to traveling and enjoying the outdoors, I like trying new things and undertaking new challenges.  I am not an engineer, but I find myself here on Udemy since I was challenged to learn something new and then teach it to others.  I have also worked as an actress, television personality, and model.  I was Playboy Playmate of the...

Instructors

Profile photo of Stephanie Elizabeth
Stephanie Elizabeth

I have been a graphic designer for several years and am always working with Illustrator and Photoshop.  In 2014 I began building simple sites with WordPress and shortly thereafter I started to study Ruby on Rails among other things.  When I'm not on the computer I enjoy running and partaking in races around Chicago, reading, and spending time with my...

Review
4.9 course rating
4K ratings
ui-avatar of Daiwik Shah
Daiwik S.
1.0
5 years ago

i can not download the bloody site

  • Helpful
  • Not helpful
ui-avatar of Chris Chestnut
Chris C.
3.5
8 years ago

I love Sarah underwood. I am just not following right away. I will have to watch it a few times to understand.

  • Helpful
  • Not helpful
ui-avatar of Nigel Brown
Nigel B.
5.0
8 years ago

Good step-by-step approach covering off the basics.

  • Helpful
  • Not helpful
ui-avatar of Guillermo Arreola
Guillermo A.
5.0
8 years ago

It´s simply and great, even if I have a windows PC

  • Helpful
  • Not helpful
ui-avatar of Clark Hutchinson
Clark H.
3.5
8 years ago

Good but assumes higher Mac user experience than I have.

  • Helpful
  • Not helpful
ui-avatar of Andrew Lee
Andrew L.
4.5
8 years ago

I like Sara from her more sensual productions, but this is great. I get the opportunity to learn code from someone other than a monotone prodigal male coder (The Forever Alone Type).

Also, she types at a very moderate speed, therefore, I am not having to pause the video every 30 seconds to play catch up when I am coding along with her.

Props to Sara and Stephanie for putting this together. It's really encouraging to see more gender representation.

Although this course isn't an all in depth explanation of Rails like you would normally take in a class (I'm concurrently taking Mashrur's course as well as the Ruby on Rails tutorial), its takes you from total n00b to your own model web application in the least amount of time I have ever seen (thats including any of the resources I have listed above)

If you want to quickly build your confidence in the subject before diving into Ruby on Rails development, or see what Rails can actually do without having to learn the specifics as well as the mechanisms of how things run under the hood, this would be my top suggestion for a starting point.

(Not to mention, Sara is a beautiful and capable companion to take you on this journey)

(Also, f.y.i, in to get yourself up to date, get all the instructions for setting up your environment here: http://installrails.com/) It takes you through everything between installing homebrew, git, RVM (I would avoid using rbenv, and definitely DO NOT INSTALL THESE PROGRAMS AT THE SAME TIME) and Rails and you can do it in less than an hour. That way, you will start the course with the most up to date programming environment you could possibly have.

  • Helpful
  • Not helpful
ui-avatar of Doug H
Doug H.
4.0
8 years ago

This is my first course on this site and so far this course has been good.

  • Helpful
  • Not helpful
ui-avatar of Eric Allen
Eric A.
5.0
8 years ago

Course is good so far since it's very beginner friendly

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses