JavaScript Fundamentals

Picture of JavaScript Fundamentals
Quick Facts
  • Delivery Method Online
  • Professional Certificate
  • 24hrs Suggested Study Time
  • 3 Months Access
  • Tutor Support
  • Study On Any Device
  • 829 Students

Build on your knowledge of HTML and CSS by learning to add interactivity to your Web pages with JavaScript code and jQuery.

You may already know how to use HTML and CSS to create websites. If so, you're ready to add more power to your programming with JavaScript. This programming language lets you add interactivity to your pages by creating features such as buttons, picture carousels, and collapsible panels to your Web pages.

The course begins with the basics of JavaScript code and then moves on to more advanced topics. You'll learn how to define what happens when a user clicks a button or presses a key on your pages, and see how JavaScript enables your pages to make ""if . . . then . . . else"" decisions about what to do based on circumstances. You'll also get a chance to try out loops and timers to create animation effects. Throughout the course, you'll get plenty of hands-on practice to give you the experience you need to really understand how JavaScript works.

And since no JavaScript course would be complete without a discussion of jQuery, we cover it as well. This free ""write less, do more"" JavaScript library has become virtually synonymous with modern Web and mobile app development. By the end of the course, you'll understand how to use jQuery to catapult your basic JavaScript knowledge to incredible new heights.

This course assumes students already know HTML and CSS. JavaScript is always used with these two programming languages, not as an alternative to them.

Courses are delivered to you through expertly executed lessons, online instruction and interaction with like-minded students. Our courses are designed to deliver all of the benefits of studying in a classroom whilst giving you the flexibility to study at a time and place to suit your needs. You can access your classroom 24/7 from any device with an internet connection.

This course has a 3 month duration. You'll complete comprehensive lessons, quizzes and assignments before submitting your final exam at the end of the course to achieve your certificate. Courses must be completed within the 3 month access period.

<p>In today's lesson, you'll get right into it and learn what JavaScript is, where it came from, who uses it, and why you want to learn it. Most important, you'll learn <em>how</em> and <em>where</em> to write JavaScript. And we're not talking about just history, theory, or concepts. You'll go hands-on, and by the time you finish this first lesson, you will have already created, tested, and edited some real JavaScript code. </p>

<p>Successful JavaScript programming requires controlling not just <em>what</em> a bit of JavaScript does but also <em>when</em> it performs its task. Today's lesson will show you how that works and introduce you to the concept of <em>event handling</em>, which allows you to write code that responds to various events, such as clicking an item on the screen.</p>

Today's lesson is all about the Document Object Model (DOM), a set of rules and words you use to access and manipulate the elements of a Web page. You'll also learn about variables in today's lesson, which are temporary placeholders for information that can vary. While such terms and concepts are often scary to the new developers, they actually turn out to be quite easy to understand once you remove the shroud of mystery.

<p>Code that makes decisions is the hallmark of all modern interactive websites and applications. In today's lesson, you'll learn about JavaScript's ability to make if . . . else decisions (<em>If </em>this<em> happens, do </em>this<em>, or else do </em>this). You'll also learn about data types, strings, numbers, and dates, and how and why programming languages treat these types of information differently. </p>

Today's lesson will give you some Search My Site code. This is particularly handy for larger multipage sites, where users may want to search for a particular word or phrase within your site without having to go through the site one page at a time. And unlike some services that charge you money for this sort of thing, the method you'll learn here is free of charge. And as an added bonus, you'll learn how to add drop-down list controls to your pages.

In today's lesson, you'll learn to use JavaScript to add sound effects, background music, and custom music player controls to your Web pages. You'll also learn how to set HTML attributes and CSS styles through JavaScript and even to test the user's browsers for compatibility with modern HTML5 features.

In today's lesson, we'll start on a picture carousel that allows users to click or cycle through thumbnail images, seeing an enlargement of one at a time. These can be a fun and useful addition to any website. Along the way, you'll learn some tips and tricks for using JavaScript with pictures and some new programming concepts like global variables and string manipulation.

Today's lesson is all about arrays and loops. As alien, boring, or scary as those things might sound, they're not that difficult. And they're the main constructs around which some of the best interactive elements, like slideshows and carousels, are built. In today's lesson, you'll learn how to create your own JavaScript arrays and loops and start getting a handle on how you can apply them toward building more interactive Web pages.

Bringing motion to Web pages requires controlling the speed at which things happen. Today's lesson is about the two main ways you can control speed: JavaScript timers and CSS transitions. You'll also see how you can use JavaScript to trigger and control CSS transitions, which allows you to get some cool effects with minimal coding.

JavaScript is such a popular language, people have written many libraries to extend and simplify its use. Perhaps the most widely used and well known is jQuery. In today's lesson, you'll learn what jQuery is, where to get it, and how to get started using it in your own websites.

In today's lesson, you'll build on what you learned last time about jQuery to add some powerful new techniques to your arsenal. Specifically, you'll see how you can use jQuery to create collapsible panel and accordion controls. These are custom controls that allow you to create more modern-looking websites in which users can click to expand information, making your site more efficient, effective, and easier to use on touch screens.

jQuery is more than just a JavaScript library. It's a complete ecosystem that includes lots of prewritten code commonly referred to as <em>jQuery plug-ins</em>. There are thousands of free plug-ins available, and they provide for all kinds of slideshows, carousels, touchscreen interfaces, and countless other features that you can add to your own creations, for free, with minimal fuss. In today's lesson, you'll learn how to find jQuery plug-ins and incorporate them into your own site.

Alan Simpson

Alan Simpson

With over 100 published books to his name, award-winning author Alan Simpson is widely regarded as a computer and Internet guru. His books have been published throughout the world in over a dozen languages. Alan is a seasoned veteran of the comput... Read more

Read Alan Simpson's Profile

Frequently Asked Questions

Once you've made the payment, we'll send you a confirmation email with a link to start your course. Feel free to get started whenever you're ready!

You'll have 3 months access to your course. In that time you are free to study at your own pace. The course duration is 24 hours.

Online learning is a flexible way to study that fits around your schedule, giving you the freedom to learn at your own pace from anywhere in the world. You'll have 3 months to complete the course and can take the multiple-choice questions and final exam whenever it suits you.

If you need help, you can contact us anytime. You can also join the discussion area where you can interact with other students. The discussion area for each lesson is open for the entire duration of the course.

Of course! We offer a 7-day money back guarantee. As long as you haven't completed the course, you can get a full refund within 7 days of enrolling.

We do not offer extensions or transfers for this self-paced course. However, you will have 3 months to complete the course, and if you need to cancel within the first 10 days of enrolment, we offer a money back guarantee.

The Learning Environment

From the moment that you enrol in the JavaScript Fundamentals you will become an integral part of our learning community. You'll find yourself with the freedom to learn at a speed that suits you, on any device, from anywhere in the world. Achieving your career goals no longer has to mean compromising family and work commitments.

Our Values

Learn At Your Own Pace

We believe in personalised learning. That's why we provide all the tools and support you need to succeed at your own pace. With flexible learning, you'll stay motivated and retain more information. Plus, you can balance your studies with work and family commitments to make your dreams a reality.

We Won't Break The Bank

Education should be accessible to anyone who wants to learn. That's why we offer some of the most competitive prices in the industry with payments plans for just $25 per week. Investing in your future is a smart choice and doesn’t have to break the bank.

Industry-Led Courses

There's no better way to learn than from experts with years of experience in your field. That's why each of our 200+ industry-led courses are designed to give you a real-life perspective on your industry. With our expert mentors, you'll learn from people who have a wealth of knowledge and experience, and who are passionate about sharing it with you.

Get The Personal Support You Deserve

At Vibe Learning, we're real people who are dedicated to providing you with personal support every step of the way. Our industry experts are not only professional and knowledgeable but also incredibly passionate about sharing their expertise with you. With their guidance, you'll gain invaluable insights and practical knowledge to help you succeed.

Still looking?

Check out the following courses related to JavaScript Fundamentals:

Research Methods for Writers Online Course | Vibe Learning
 

Research Methods for Writers

Picture of Research Methods for Writers
Quick Facts
  • Delivery Method Online
  • Professional Certificate
  • 24hrs Suggested Study Time
  • 3 Months Access
  • Tutor Support
  • Study On Any Device
  • 2912 Students

Learn the most efficient and effective methods to conduct research for any writing project.

Attention all writers! Learn how to efficiently and effectively conduct research for any writing project: fiction, nonfiction, business . . . even term papers and dissertations. Modern research techniques are boundless. The trick is to know where to look and what to look for.

This self-paced online course teaches the best methods for mounting a search on any subject.

You'll take a virtual guided tour of the library and how to maximise its precious resources, and you'll discover how to access public records, conduct successful Internet searches, and explore other similar treasure troves of information.

Personal interviews, public reports, surveys and polls, and historical research are introduced and dissected. A special lesson on Guerilla Research reveals secrets for the undercover researcher. As a plus, detailed instructions are offered for getting organised before embarking on research and getting the most out of information once it's gathered.

This course will give you the tools you'll need to successfully gather and incorporate all the information any polished and professional writing project requires.

Courses are delivered to you through expertly executed lessons, online instruction and interaction with like-minded students. Our courses are designed to deliver all of the benefits of studying in a classroom whilst giving you the flexibility to study at a time and place to suit your needs. You can access your classroom 24/7 from any device with an internet connection.

This course has a 3 month duration. You'll complete comprehensive lessons, quizzes and assignments before submitting your final exam at the end of the course to achieve your certificate. Courses must be completed within the 3 month access period.

In this introductory lesson, you’ll learn why good research skills are necessary for effective writing. You’ll unleash your creativity with the exciting “Mind Mapping” tool to identify your subject—in both a general and specific way—to help refine your research before you even begin. You’ll also learn the importance of understanding jargon and technical terms specific to your subject, which will leave you much better prepared to begin your project.

You probably already know that much time can be wasted if research is conducted in a disorganized manner. In this lesson you’ll learn how to organize a plan for your research and how to keep organized once your research is underway. We’ll identify the first steps of research, including choosing between academic and anecdotal research, primary and secondary sources, and which resources will be the most productive for you in the early stages of research.

The library is still the most all-inclusive resource for research, but many people aren’t aware of the treasure trove of information residing within its walls. This lesson will take you on a virtual field trip through the many library sections and departments, introducing and reviewing the materials available, including periodicals, microfilm records, Lexis-Nexis, rare books, reverse directories, government reports, maps, old telephone books, and many others. You’ll discover resources that you never knew existed.

One of the most productive resources for researches is the personal interview, but it can be intimidating. In this lesson, you’ll learn how to find experts and how to prepare for an interview. You’ll learn the keys to formulating questions designed to get the very best from your subject. By the time you finish this lesson, you’ll feel confident and competent to approach your interview subjects with ease.

Perusing reports can seem about as much fun as a root canal, but it’s worth it when you find nuggets of information essential to your research. This lesson will introduce you to numerous valuable reports, including census reports, public company reports and a multitude of government reports. You’ll learn how to separate the wheat from the chaff, winnowing out the pertinent information, and how to assess a report not only for its content but also for the reliability of its source. As a bonus, you’ll be given some guidelines for turning statistics into prose.

In this lesson, you’ll learn how to incorporate history into your writing, whether it’s fiction or nonfiction. You’ll discover what you’ve probably suspected all along: the truth of history is often shaped by the perspective of the historian. This lesson will teach you how to evaluate different perspectives, how to spot “rewritten history,” and how to zero in on fact versus mythology.

Today’s lesson will introduce you to the numerous public records that are waiting to reveal information about persons, places, and things. Real estate records, birth, marriage and death records, civil and criminal trial records, bankruptcy filings, construction records, and political campaign information are but a few of the many records available to the public. By the end of this lesson, you’ll know what’s out there and how to get to it.

Conducting research on the Internet can be a valuable time-saver. It can also allow researchers to fall into the trap of believing everything they read. This lesson will discuss Internet reliability: what you can trust and what you should mistrust. You’ll also learn skills for effectively using search engines for your research, for both general and specific topics. You’ll find many useful research links, and we’ll discuss issues such as when you should and should not pay for your information. The Internet has as many pitfalls as benefits, and this lesson will show you how to avoid the pitfalls.

Some researchers can’t resist the lure of using information that has never before existed. This lesson discusses the value of collecting your own data by way of surveys, studies, interviews, polls, and questionnaires. You’ll learn how to effectively create these instruments of data-gathering, and you’ll learn the difference between valid statistical sampling versus informal, nonscientific results, and when the use of each is appropriate.

Have you ever had difficulty finding cooperative sources of information? This lesson will reveal the secrets of Guerilla Research; i.e., how to get answers when the questions are being evaded. You’ll learn techniques for gaining the confidence of reluctant interview subjects, as well as methods for digging and snooping. In other words, you’ll learn how to get what you want when the direct approach isn’t working.

Once your research has been compiled, much of it will be quoted or paraphrased within your manuscript. In today’s lesson we’ll discuss the importance of proper attribution as well as the technical methods for crediting your sources. You’ll learn how to painlessly create a bibliography, and you will also learn how to decide between citations, footnotes, and endnotes for your work. You can easily avoid copyright violations by gaining a basic understanding of copyright law, along with the fundamentals of fair use and permissions. Writers know how important it is to protect themselves, and in this lesson you’ll learn how.

Your research is complete, your facts are gathered; now what? In this final lesson, you’ll learn what to do with all the research materials you have accumulated. You’ll learn how to identify what is valuable and what should be discarded. You’ll gain insight on both the writing and the editing process, and as a bonus, you’ll learn how to avoid some of the most common word-usage mistakes. This lesson will give you the final skills you need to produce a well-researched, polished manuscript.

Jacquelyn Landis

Jacquelyn Landis

Jacquelyn Landis holds a bachelor's degree and has worked as a nonfiction editor for over 15 years. Her editing repertoire includes books, articles, and business manuals written by best-selling authors such as Eva Shaw, George Carpozi, Anthony Rob... Read more

Read Jacquelyn Landis's Profile

Frequently Asked Questions

Once you've made the payment, we'll send you a confirmation email with a link to start your course. Feel free to get started whenever you're ready!

You'll have 3 months access to your course. In that time you are free to study at your own pace. The course duration is 24 hours.

Online learning is a flexible way to study that fits around your schedule, giving you the freedom to learn at your own pace from anywhere in the world. You'll have 3 months to complete the course and can take the multiple-choice questions and final exam whenever it suits you.

If you need help, you can contact us anytime. You can also join the discussion area where you can interact with other students. The discussion area for each lesson is open for the entire duration of the course.

Of course! We offer a 7-day money back guarantee. As long as you haven't completed the course, you can get a full refund within 7 days of enrolling.

We do not offer extensions or transfers for this self-paced course. However, you will have 3 months to complete the course, and if you need to cancel within the first 10 days of enrolment, we offer a money back guarantee.

The Learning Environment

From the moment that you enrol in the Research Methods for Writers you will become an integral part of our learning community. You'll find yourself with the freedom to learn at a speed that suits you, on any device, from anywhere in the world. Achieving your career goals no longer has to mean compromising family and work commitments.

Our Values

Learn At Your Own Pace

We believe in personalised learning. That's why we provide all the tools and support you need to succeed at your own pace. With flexible learning, you'll stay motivated and retain more information. Plus, you can balance your studies with work and family commitments to make your dreams a reality.

We Won't Break The Bank

Education should be accessible to anyone who wants to learn. That's why we offer some of the most competitive prices in the industry with payments plans for just $25 per week. Investing in your future is a smart choice and doesn’t have to break the bank.

Industry-Led Courses

There's no better way to learn than from experts with years of experience in your field. That's why each of our 200+ industry-led courses are designed to give you a real-life perspective on your industry. With our expert mentors, you'll learn from people who have a wealth of knowledge and experience, and who are passionate about sharing it with you.

Get The Personal Support You Deserve

At Vibe Learning, we're real people who are dedicated to providing you with personal support every step of the way. Our industry experts are not only professional and knowledgeable but also incredibly passionate about sharing their expertise with you. With their guidance, you'll gain invaluable insights and practical knowledge to help you succeed.

Computers in the Classroom Online Course | Vibe Learning
 

Computers in the Classroom

Picture of Computers in the Classroom
Quick Facts
  • Delivery Method Online
  • Professional Certificate
  • 24hrs Suggested Study Time
  • 3 Months Access
  • Tutor Support
  • Study On Any Device
  • 3288 Students

Learn how to use the classroom computer to increase learning and motivate students.

If you're a teacher, this course will show you how to create an exciting and enriching experience for your students. You'll learn a wide variety of simple, field-tested, and easy to apply techniques that will make the most of the computer in your classroom.

In this course, your instructor will work with you to assess your knowledge of computer use and to help you set goals for yourself so that you achieve the highest level of personal benefit from this course.

Simple classroom management ideas will help you maximise your classroom time for learning. You'll also discover powerful ideas and interesting web sites that you can immediately use to enhance your language arts, maths, science, and social studies curriculum. You will discover pointers on using email and the Internet effectively to increase your students' understanding and learning in all content areas.

Courses are delivered to you through expertly executed lessons, online instruction and interaction with like-minded students. Our courses are designed to deliver all of the benefits of studying in a classroom whilst giving you the flexibility to study at a time and place to suit your needs. You can access your classroom 24/7 from any device with an internet connection.

This course has a 3 month duration. You'll complete comprehensive lessons, quizzes and assignments before submitting your final exam at the end of the course to achieve your certificate. Courses must be completed within the 3 month access period.

You'll begin this course by learning how other teachers are using computers in their classrooms and what the future holds for you. You'll then set a goal for yourself and what you want to get out of this course.

What really is the best way to reach your students? In this lesson, I'll give you a summary of the best educational research and go over how you can use that research to plan how to put your classroom computer to work for you and your students.

In this lesson, you'll learn how to get your students working in groups while using your classroom computer. This group learning will help you to maximize your computer time and help your students learn a valuable skill.

Today you'll learn what you should expect of your students in their computer development. You'll also learn how to get your students thinking about ways that they can create exciting computer work on their own.

Now that we're to the heart of this class, you'll learn how to organize and manage computer work in your classroom whether you have one computer or 20. How can you effectively have 30 students share one computer and keep track of what's going on? You'll find out in this lesson!

Today you'll learn how to amaze your students with dynamic computer-generated classroom presentations. You'll also learn how to integrate your classroom computer into your language arts program using interesting activities, programs, and Web sites.

In this lesson, you'll learn how to use your classroom computer to supplement your math and science program. You'll discover exciting Web sites that will help bring your classroom curriculum to life. Then we'll review a few computer programs that you may want to use in your classroom.

Are you ready for your students to feel like they're learning about social studies firsthand, as if they're truly a part of history? Your classroom computer can help you do just that, and I'll show you how in this lesson. You'll view Web sites, take virtual field trips, and learn about online projects that you can use immediately in your social studies curriculum.

In this lesson, you'll learn all about the Internet and how you can use it safely in your classroom. I'll pass on some valuable tips to help you keep your students in the right place and show them how to save time in searching for what they need. I'll also provide a great number of helpful Web sites for topics and activities that will supplement your classroom curriculum.

This lesson is a special one for you and your students: Today you'll create a computer project to meet your specific classroom needs that you can use right away. You'll view other projects, share ideas with your classmates, and use a simple-to-follow planning sheet to guide you through the process.

Today you'll finish planning your classroom computer project as I share some expert tips, ideas, and strategies to guide you through the process. When you finish this lesson, you'll be ready to use the project in your own classroom, and you'll know how to create new computer projects in the future!

In our final lesson, we'll explore the ethical issues surrounding the use of computers in the classroom, such as how to help students avoid copyright infringement. You'll also learn how to find the resources for additional computer equipment to add to your classroom. In the last portion of this lesson, we'll take a look at what the future holds for technology in the classroom.

Stacy Colwell

Stacy Colwell

Stacy Colwell has excelled as an elementary classroom teacher and school administrator. With a Master's Degree in Educational Administration, she has mentored and instructed teachers in classroom management, literacy and computer integration. Wo... Read more

Read Stacy Colwell's Profile

Frequently Asked Questions

Once you've made the payment, we'll send you a confirmation email with a link to start your course. Feel free to get started whenever you're ready!

You'll have 3 months access to your course. In that time you are free to study at your own pace. The course duration is 24 hours.

Online learning is a flexible way to study that fits around your schedule, giving you the freedom to learn at your own pace from anywhere in the world. You'll have 3 months to complete the course and can take the multiple-choice questions and final exam whenever it suits you.

If you need help, you can contact us anytime. You can also join the discussion area where you can interact with other students. The discussion area for each lesson is open for the entire duration of the course.

Of course! We offer a 7-day money back guarantee. As long as you haven't completed the course, you can get a full refund within 7 days of enrolling.

We do not offer extensions or transfers for this self-paced course. However, you will have 3 months to complete the course, and if you need to cancel within the first 10 days of enrolment, we offer a money back guarantee.

The Learning Environment

From the moment that you enrol in the Computers in the Classroom you will become an integral part of our learning community. You'll find yourself with the freedom to learn at a speed that suits you, on any device, from anywhere in the world. Achieving your career goals no longer has to mean compromising family and work commitments.

Our Values

Learn At Your Own Pace

We believe in personalised learning. That's why we provide all the tools and support you need to succeed at your own pace. With flexible learning, you'll stay motivated and retain more information. Plus, you can balance your studies with work and family commitments to make your dreams a reality.

We Won't Break The Bank

Education should be accessible to anyone who wants to learn. That's why we offer some of the most competitive prices in the industry with payments plans for just $25 per week. Investing in your future is a smart choice and doesn’t have to break the bank.

Industry-Led Courses

There's no better way to learn than from experts with years of experience in your field. That's why each of our 200+ industry-led courses are designed to give you a real-life perspective on your industry. With our expert mentors, you'll learn from people who have a wealth of knowledge and experience, and who are passionate about sharing it with you.

Get The Personal Support You Deserve

At Vibe Learning, we're real people who are dedicated to providing you with personal support every step of the way. Our industry experts are not only professional and knowledgeable but also incredibly passionate about sharing their expertise with you. With their guidance, you'll gain invaluable insights and practical knowledge to help you succeed.