Programming Fundamentals Online Course | Vibe Learning
 

Programming Fundamentals

Picture of Programming Fundamentals
Now Only
$389
AUD
35% off
$599 AUD
Quick Facts
  • Delivery Method Online
  • Professional Certificate
  • 24hrs Suggested Study Time
  • 3 Months Access
  • Tutor Support
  • Study On Any Device
  • 2559 Students

Take your first steps toward a career as a computer programmer as you master basic programming concepts and get hands-on practice in writing applications containing GUIs, sound, and graphics.

Take your first steps toward a career as a computer programmer! In this course, you'll learn to use Just BASIC, a free Windows programming language, to create stand-alone applications for professional or personal use.

As you explore the BASIC programming language, you'll learn how to work with graphical user interfaces, controls, variables, arrays, conditional logic, and loops. You'll also examine subroutines, functions, and debugging. After that, you'll discover how to add sound and graphics to your Just BASIC programs. To reinforce the concepts in each lesson, you'll create a working computer-game application.

Even if you've never programmed before, you'll find it easy to follow the step-by-step instructions in each lesson. By the end of the course, you'll have the skills and confidence you need to program in BASIC and design your own custom applications for home, school, or work.

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.

For many people, the prospect of learning how to become a computer programmer is more than a little scary. But in this first lesson, you’ll learn that you don't have to be a computer genius to learn how to program. I'll begin by going through a brief history of the evolution of computer programming. We'll cover some basic programming concepts and terms, and then we'll zero in specifically on Just BASIC, the programming language that we'll use throughout the course. We'll then download and install Just BASIC, and at the conclusion of the lesson, you'll create and execute your first Just BASIC program!

In order to work with any programming language, you need access to a set of software tools. These tools include such things as a code editor, a compiler or interpreter, and a source code debugger. In this lesson, I'll introduce you to the resources that Just BASIC provides. I'll show you how you'll use these tools to develop software applications. We'll also spend some time getting comfortable with Just BASIC’s code editor. You'll learn how to configure it to suit your personal preferences and work habits. Finally, for some great practice, we'll create your first actual computer game: the Legend of Mighty Molly.

We’ll begin this lesson by exploring how to create the fundamental building blocks of Windows application GUIs. You'll learn how to create different types of windows, including regular windows, text windows, graphics windows, and dialog windows. We’ll also cover some of the finer details of creating windows, such as how to set foreground and background colors and how to set font attributes. We’ll close out the lesson by creating the Math Madness computer game, which will give you some great practice in working with GUIs.

In Lesson 3, we learned how to create windows. Most desktop application user interfaces are more than just windows, however. They also consist of a collection of interface controls, such as buttons and text boxes. So controls are what we'll concentrate on in this lesson. Just BASIC allows you to create many different types of controls. We'll look at each of Just BASIC’s controls in detail, and then we'll examine each one’s programming syntax. And, as always, I'll have a cool application project for you to develop: the Lottery Picker application. By the end of this lesson, you should feel confident in your ability to create attractive, user-friendly graphical interfaces.

In this lesson, we’re going to continue our exploration of GUI elements. We’ll first talk about how to fine-tune your controls to make them do exactly what you want them to do. Then you’ll learn how to build application menus, an integral part of many applications. Next, we’ll dig into FreeForm-J, the powerful Just BASIC application that allows you to visually design your GUIs. We’ll wrap things up with a quick look at Just BASIC’s built-in dialogs, prebuilt tools that can communicate with users and even collect small amounts of information. We’ll also work on another project application: the Family Photo Album. This application will test all that you’ve learned so far about GUI elements.

The subject for this lesson is the retrieval and storage of data in computer memory. Specifically, we’ll be digging into how to store and retrieve individual pieces of data in variables. We’ll also take a look at how to store groups of data using arrays, including the rules to follow when naming variables and arrays. Another important topic is the different types of data that can be stored, along with how to convert numbers to strings and vice versa. To test your newfound knowledge, we’ll create a computer application called the Ask Mustafa game.

To create complex applications, a computer program needs a way of evaluating different values to determine a logical direction in which to proceed. As programmers, we do this with conditional programming statements that use mathematical, comparison, and logical operators. That’s what we’ll focus on in this lesson. With conditional logic, you can create applications that react differently depending on the data that they receive. This provides an interactive user experience and programs that are adaptive enough to handle different types of situations. To illustrate how conditional logic works, we’ll wrap up the lesson with a project application called the Karaoke Night game.

In this lesson, you’ll learn how to create and work with loops. Loops are code blocks that repeat a series of programming statements over and over again. Using loops, you can develop applications that can process large amounts of data using a minimum number of programming statements. We’ll look at how to use a number of different types of loops, and I’ll also explain the types of situations that each type of loop is best for. By the end of this lesson, you should feel confident enough in your knowledge of loops to create the Guess My Number game.

The larger your applications become, the more complicated your program code becomes. One effective way of making your programs easier to create and maintain is to break them up into small parts, called <em>procedures</em>. In this lesson, you'll learn how to work with two types of procedures: subroutines and functions. You'll learn how to pass data to your subroutines and functions for processing. You'll also learn how to return data back from functions. This lesson&rsquo;s application project is the BASIC BlackJack game, which will give you the opportunity to practice working with subroutines and functions.

Like most other programming languages, Just BASIC allows you to interact with your computer&rsquo;s file system. You can retrieve information about your computer's drives, and you can open files, read from them, write to them, and close them. As such, you can create reports, documents, and log files, so that's what we'll focus on in this lesson. The application for lesson is the Tic Tac Toe game. It&rsquo;s a project that will exercise many of the programming muscles that you&rsquo;ve developed throughout the course so far.

It&rsquo;s no secret that graphical user interfaces provide users with a stimulating interactive experience. Some programming languages, including Just BASIC, allow you to take things a step further by integrating sound and graphics into desktop applications, so that&rsquo;s what we&rsquo;ll focus on in this lesson. You&rsquo;ll learn how to draw custom graphics and how to incorporate WAV and MIDI sounds into your Windows applications. We&rsquo;ll also work on a new project application that should be a lot of fun: the Slot Machine game.

In this final lesson, you'll learn how to track down and deal with the errors that inevitably crop up when you develop a new software application. Program errors can occur for any number of reasons, so I'll show you the fundamental steps for identifying and correcting them. We'll talk about the development of error handling procedures, and we'll also investigate using Just BASIC&rsquo;s debugger as a means of keeping an eye on the internal operation of your programs. Your final project application will be to develop a computer version of that old classic, the Hangman game. On the surface, it seems like a simple program, but it will put all of your new Just BASIC skills to the test.

Richard Blum

Richard Blum

Richard Blum has been an IT industry professional for over 18 years, working mainly as a network and systems administrator. During this time, he has worked with Microsoft, Novell, Unix, and Linux servers, and has created Web sites using a variety ... Read more Read Richard Blum'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 Programming 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.

Ready to get started?

Enrol Now

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.

Basics of Business Finance Online Course | Vibe Learning
 

Basics of Business Finance

Picture of Basics of Business Finance
Now Only
$389
AUD
35% off
$599 AUD
Quick Facts
  • Delivery Method Online
  • Professional Certificate
  • 24hrs Suggested Study Time
  • 3 Months Access
  • Tutor Support
  • Study On Any Device
  • 896 Students

This course will help you understand business environments, financial statements, and strategy so you can make more profitable business and personal financial decisions.

Are you interested in making better business decisions to increase your company's profits, move you up the corporate ladder, and help you reach a better, personal financial position? Then you need to take this course.

Using practical explanations and real-life examples, this course will show you how money flows through a typical business. You will learn the basics of how a business operates, including how to develop successful business strategies and how to use financial statements to make better business decisions.

Whether you're an employee, sales executive, supervisor, or manager, this course will help you understand basic financial information and use that information to make decisions that will positively affect your company's financial situation.

This is a business finance course for non-financial employees and managers. In this course, you will obtain significantly improved business acumen skills and financial understanding. Position yourself to be more confident in your business and financial decisions!

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 first lesson, you'll learn the difference between financial knowledge and business acumen in a way that's easy to understand. You'll also be introduced to a few basic financial strategies and explore what business finance can do for you, your company, and your personal finances.

To gain a strong foundation in business finance, you need understand the basic business model, its components, and how they fit into the larger organization. You'll see how finances flow through the business and begin to master basic financial terminology. At the end of this lesson, you'll be able to apply what you've learned to your personal household and finances.

Do you know what ROI refers to? What's a Sales Forecast, and why is it so important? In this lesson, you'll learn these terms and many more. You'll also gain an understanding of financial forces, which provide a foundation for developing financial strategies and driving profit. You'll wrap up the lesson with a look at a very real example of the impact of unplanned expenses on the bottom line.

Financial statements can be one of the most mysterious parts of business finance. As you'll see, however, all you need is basic information about what is reported and why to make sense of the three basic financial statements. With this lesson under your belt, you'll be ready to take on the next crucial step in mastering business finance: recording and tracking the annual finances on these statements.

In this lesson, you'll gain a broader understanding of the first of the financial statements we'll be considering: the Income Statement. You'll visit the hypothetical company Bouncy Balls Incorporated (BBI), and examine its annual statement to comprehend what all these numbers mean. You'll also learn what's recorded on the Income Statement and how to analyze it using financial ratios to gain some valuable perspective on how BBI is doing.

Still working with the fictitious company BBI, you'll explore what information is included in the Balance Sheet, how it differs from the other financial statements, and how to analyze it using financial ratios.&nbsp; You'll continue your work to determine BBI's financial position and see where changes in business strategy may be needed.

You'll finish your introduction to the basic financial statements as you review the Statement of Cash Flows. You'll see how financial personnel use this statement as you continue your tour of BBI. As you work through the Statement of Cash Flows, you'll start to put all of the information together to improve your understanding of BBI's financial position.

In this lesson, you'll listen in at a roundtable meeting of executives at BBI as they discuss the company's financial statements.&nbsp;The meeting offers a great opportunity for you to get an insider's look into how executives develop another component of a company's financial filings&mdash;the Management's Discussion &amp; Analysis (MD&amp;A). As you learn to interpret this filing, you'll gain valuable insights into how you can understand the "story behind the numbers" for any company.

Now you're going to put all of the financial knowledge you've gained during this course to work as you consider some strategies for improving BBI's financial condition.&nbsp;You'll explore how executives bring their financial knowledge in line with business needs to make solid business decisions that will have a positive impact on the company financials.

In this lesson, you'll tackle a key issue in business: cost cutting. Expenses are such a huge part of business.&nbsp;Here, you'll see how to use your new knowledge of financial reporting and your business acumen skills to develop strategies that have a positive impact on a company's bottom line.

Continuing your exploration of financial strategy, you'll use the decision-making process to examine the inventory situation at BBI and develop strategies to increase supply and production efficiencies.&nbsp;You'll also see how to develop strategies to improve the BBI cash position so that more things can be done to increase the bottom line.

Now that you've gone through various strategies to increase sales, decrease expenses, and better manage company assets, it's time to see how to complete an overall strategic analysis of an organization.&nbsp;You'll increase your ability to think "big picture" and see how to take advantage of opportunities in your workplace and personal life.&nbsp;This lesson focuses on using an analytical process called SWOT (Strengths, Weaknesses, Opportunities, and Threats) to develop strategies to move your business and your personal financial life in a positive direction.&nbsp;You'll also explore a process for successfully implementing the strategies you develop.

Matt Crabtree

Matt Crabtree

Matt Crabtree earned his Bachelor of Science in Business, Information Systems Management, in 1999 and a mini MBA certificate from The School of Management in 2004. After many years in project management, office management, and business sales, Matt... Read more Read Matt Crabtree'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 Basics of Business Finance 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.

Ready to get started?

Enrol Now

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 Basics of Business Finance: