Booking options
£37.99
£37.99
On-Demand course
4 hours
All levels
Learn the Ruby programming language and JavaScript coding from beginner to intermediate for web development - fast!
In this course, we'll learn the Ruby programming language and the JavaScript programming language from an absolute beginner level all the way to advance in no time at all. For Ruby, we'll use a free online development environment so that we can learn web development concepts. Then, we'll dive into very basic computer science concepts. Things like: • String manipulation • Printing to the screen • Simple math • Variables • Data types (lists, tuples, dictionaries and more) • Assignment operators • Comparison operators After that, we'll move into more intermediate topics like: • While loops • For loops • Conditional if/else statements • Fizzbuzz Finally, we'll finish up with more advanced topics like: • Modules • Functions • Classes We'll learn all those things for both Ruby and JavaScript. We'll start with JavaScript, and then move over to Ruby in the second half of the course. Ruby and JavaScript are two of the greatest programming languages to learn, and learning has never been this easy! All the code files are placed at - https://github.com/PacktPublishing/Ruby-and-Javascript-Programming-Bundle
Learn conditional if/else and comparisons
Understand variables and data types, while and for loops
Learn to use functions, modules, and classes
Make use of operators, statements and whitespace
This course is aimed at the absolute beginner; you don't need any coding experience at all. We'll start by downloading and installing the Sublime Text Editor - for free. This will give you all the tools you need to start writing and running JavaScript code.
This friendly course is packed with step-by-step instructions, working examples, and helpful advice.
Understand Ruby from beginner to advanced level * Learn JavaScript from beginner to advanced level * Learn Object-Oriented Programming concepts
https://github.com/packtpublishing/ruby-and-javascript-programming-bundle
John Elder is a pioneer in Web Development who created one of the first Internet advertising networks back in 1997. He sold it to a publicly traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries. John graduated with honors with a degree in economics from Washington University in St. Louis where he was an artsci scholar. Today he teaches Web Development courses at Codemy the online code school he founded.
1. Course Introduction
1. Course Introduction Course Introduction: Course Introduction |
2. JavaScript Programming
1. Introduction JavaScript Programming: Introduction |
2. Development Tools JavaScript Programming: Development Tools |
3. Where Does Javascript Go On A Webpage? JavaScript Programming: Where Does Javascript Go On A Webpage? |
4. Output Javascript To The Screen JavaScript Programming: Output Javascript To The Screen |
5. Statements And Whitespace JavaScript Programming: Statements And Whitespace |
6. Variables JavaScript Programming: Variables |
7. Math and Numbers JavaScript Programming: Math and Numbers |
8. Assignment Operators JavaScript Programming: Assignment Operators |
9. Comparison Operators JavaScript Programming: Comparison Operators |
10. Conditional Statements JavaScript Programming: Conditional Statements |
11. Logic Operators JavaScript Programming: Logic Operators |
12. For Loops JavaScript Programming: For Loops |
13. While Loops JavaScript Programming: While Loops |
14. While Loops JavaScript Programming: While Loops |
15. While Loops JavaScript Programming: While Loops |
16. While Loops JavaScript Programming: While Loops |
17. While Loops JavaScript Programming: While Loops |
18. Functions JavaScript Programming: Functions |
19. Prompt Boxes JavaScript Programming: Prompt Boxes |
20. Random Numbers JavaScript Programming: Random Numbers |
21. Web Forms JavaScript Programming: Web Forms |
22. Math Flashcards - Generate Random Numbers JavaScript Programming: Math Flashcards - Generate Random Numbers |
23. Math Flashcards - Check For Numbers JavaScript Programming: Math Flashcards - Check For Numbers |
24. Math Flashcards - Check For Correct Answers JavaScript Programming: Math Flashcards - Check For Correct Answers |
25. Math Flashcards - Reset Button JavaScript Programming: Math Flashcards - Reset Button |
26. Math Flashcards - Conclusion JavaScript Programming: Math Flashcards - Conclusion |
3. Ruby Programming
1. Introduction JavaScript Programming: Introduction |
2. Install Sublime Text and Git Bash JavaScript Programming: Install Sublime Text and Git Bash |
3. Install Ruby JavaScript Programming: Install Ruby |
4. Hello World! First Program JavaScript Programming: Hello World! First Program |
5. Printing To The Screen With Puts and Print JavaScript Programming: Printing To The Screen With Puts and Print |
6. String Manipulation JavaScript Programming: String Manipulation |
7. Variables JavaScript Programming: Variables |
8. Getting User Input with Gets JavaScript Programming: Getting User Input with Gets |
9. Simple Math JavaScript Programming: Simple Math |
10. Converting to An Integer JavaScript Programming: Converting to An Integer |
11. Comparison Operators JavaScript Programming: Comparison Operators |
12. Assignment Operators JavaScript Programming: Assignment Operators |
13. If/Else Conditional Statements JavaScript Programming: If/Else Conditional Statements |
14. Arrays JavaScript Programming: Arrays |
15. While Loops JavaScript Programming: While Loops |
16. Each Loops JavaScript Programming: Each Loops |
17. Hashes JavaScript Programming: Hashes |
18. Building FizzBuzz! JavaScript Programming: Building FizzBuzz! |
19. Methods Part 1 JavaScript Programming: Methods Part 1 |
20. Methods Part 2 JavaScript Programming: Methods Part 2 |
21. Intro to Ruby Classes JavaScript Programming: Intro to Ruby Classes |
22. Ruby Classes Part 1 JavaScript Programming: Ruby Classes Part 1 |
23. Class Getters JavaScript Programming: Class Getters |
24. Class Setters JavaScript Programming: Class Setters |
25. Adding Perimeter and Area Methods JavaScript Programming: Adding Perimeter and Area Methods |
26. Class Attr Accessor JavaScript Programming: Class Attr Accessor |
27. Creating a Draw Method JavaScript Programming: Creating a Draw Method |