Get Free Access To Our Classroom With Your Purchase!
All our customers have access to our online classroom at no additional
charge. Thousands of people have learned Liberty BASIC using our course
online. The course is written in an engaging way to make it fun and
enjoyable. Never programmed before? This is everything you
need to get started. Liberty BASIC is a great first programming language,
and many people go on to learn other programming languages like Visual Basic,
C++ and Java after learning Liberty BASIC. Are you an experienced
programmer? This course will get you up to speed with Liberty BASIC
quickly.
Liberty BASIC has been used to teach programming to thousands and thousands
of people by many institutions including Ziff Davis University, HP Learning
Center, NRI Schools (a division of McGraw Hill), and PC Plus
Magazine. Many K-12 schools and colleges teach Liberty BASIC using
these books: Beginning Programming for Dummies by Wallace Wang, and
Teach Yourself Beginning Programming by Greg Perry (author of the
bestselling book QBasic by Example).
Certification: This is not a certificate course. You will have
assignments to work through, and self study quizzes to complete, but your work
will not be graded by the instructor. However, you can work through the
materials at a comfortable pace.
Format: This is a web-based course so you only need a web browser to
join. Each section of the study material will have its own message area
where students will interact with the instructor and each other. Students are
encouraged to help each other on the message forums. There is also a lounge area
where students interact casually and get to know each other.
Primer Lessons
Lesson One
Our first lesson covers: A Hairy Short History of Programming - The BASIC
programming language - Introducing Liberty BASIC Making an Impression - PRINT
and NOTICE - Math - String and numeric literals - Thinking Green with PRINT -
It's Not Easy Being Green - Using your printer with Liberty BASIC
Lesson Two
Juggling Information - Variables - INPUT and PROMPT - Things you can do,
especially with strings - Using the debugger - Lesson Two Exercises
Lesson Three
Decisions, decisions! - Branch labels - GOTO - looping - IF THEN -
comparison operators - IF THEN/ELSE/END IF
Lesson Four
Getting loopy with Iterators - FOR/NEXT - WHILE/WEND - Good practices
Lesson Five
Software Refactoring and Reuse - Modularity - Reuse - CALL and SUB - User
Functions
Lesson Six
Using Arrays - Index Out of Bounds - Playing the Numbers - Arrays are
Globally Scoped
Lesson Seven
Reading and Writing Sequential Files, Part 1 - OPEN - CLOSE - PRINT - Let's
take it for a spin - Reading from a file
More advanced lessons
Lesson Eight
Programming the Windows Graphical User Interface - Your first window! -
Adjusting window size and position - Adding a button - Adding an entry field
with TEXTBOX - Print is optional - Labeling with statictext controls - Trapping
a window close event
Lesson Nine
Drawing Graphics with Liberty BASIC - Virtual Canvas - Graphics in a non
graphics window - Managing drawing segments - A graph plotting example - The
Simplest Way to Draw With Segments - Working with Bitmaps - Capturing Keyboard
Activity - Detecting Mouse Actions
|