Before any software goes into publishing, programmers need to write, test, update, and maintain the detailed instructions needed for computers to know what to do. Programmers play a vital role in the chain of how new software is developed and published. Before they can create the source code of software, they must meet the specifications determined by software engineers, system analysts, and computer scientists.
Programming isn’t a simple degree because of the rapid development of new software, programs, databases, operating systems, and other programming languages. Getting your Programming degree in a typical classroom setting might prove to be inefficient especially if the course modules aren’t constantly updated by the university or college you’re attending.
The best way to stay ahead of the pack as well as keep up with the latest advancements in computing is to acquire your Programming degree online. All of the curriculums are updated to the latest developments so that you can learn all of the programming languages as well as get an overview of what’s coming up in the computing industry.
When you graduate, you will have a definite advantage over other applicants since you have the most recent stock knowledge, the most programming skills, and more importantly, the exposure in new programming languages that will be out in the next few months which might be very crucial to the organization you’re about to join.
Career Paths for Online Programming Degree Graduates:
• Software Publisher
To work for a software publishing house, you must be able to determine what kinds of software are valuable to the computing industry. You must be able to create the structural flow of information in a certain software as well as determine if there are any problems incurred during the operation.
• Finance Industry
The finance industry is in constant need of programmers who can keep up with the ever growing demand of faster computing. Graduates can create and design new programs specific for a certain finance company’s needs and maintain their optimum performance level.
• Government
With the growth of technologies, the government also needs a way to upgrade their system. But this is entirely different from all other industries. Instead of using some of the common programming languages used by the industrial sector, the government needs a different programming language made exclusively for them. Programmers who work for the government are sworn to secrecy and trust because they alone can tinker with the government’s databases and computing security.
• Education
You can become a professor to teach aspiring students who wanted to enter the computing industry. As a professor, you need to constantly educate and expose yourself to the different programming languages available so that you can update the course curriculum regularly.
![]() |
Kaplan University Online Kaplan University is regionally accredited by the Higher Learning Commission of the North Central Association of Colleges and Schools. |
With convenient class scheduling and online flexibility, you can
work toward a new career without giving up your day job. Get your
degree from a name you trust.
B.S. in Information Technology/Application Development
If you are interested in starting or advancing your technology career, the Bachelor of Science in Information Technology program could help you meet your career goals.* Study how to design and create real-world e-media products or technical solutions to hardware and software problems, depending on your chosen area of emphasis. The objective of this online degree program is to help prepare you to pursue career advancement in visual arts and information technology by providing you with the communication skills, knowledge, critical thinking skills, technical competencies, and creative skills required in the modern workplace. You can further specialize your degree by pursuing one of the following emphasis areas: Web development, database management, network administration, mobile computing, project management, new media/Internet marketing, information security and forensics, application development, or health informatics.Lessons include text-based study and projects that simulate real-world situations and automate administrative tasks. Examine how to develop solutions for business application challenges by creating specialized programs. You may qualify for career opportunities as a network, software, or Web programmer.**Kaplan University's programs are designed to prepare graduates to pursue employment in their field of study, or in related fields. However, the University does not guarantee that graduates will be placed in any particular job or employed at all.
A.A.S. in Information Technology/Application Development
Kaplan University's program is designed to provide you with the general education, applied knowledge, and technical skills required for a wide range of entry-level positions. Study how to maintain and install computer and wireless networks, troubleshoot software and hardware problems, manage databases, develop Web pages and create Java application. The emphasis areas allow you to focus on network administration, Web development, or application development. If you are interested in becoming an information technology professional, but need to enhance your knowledge and skills before you seek employment, the online Associate of Applied Science in Information Technology could help give you the advantage you need to pursue your professional goals.*Study object-oriented programming languages like Visual Basic and basic programming, including Java and C#.*Kaplan University's programs are designed to prepare graduates to pursue employment in their field of study, or in related fields. However, the University does not guarantee that graduates will be placed in any particular job or employed at all.
Introduction to Computer Programming Language Certificate
The online Introduction to Computer Programming Language Certificate program is designed to help you gain the skills and knowledge needed to pursue a successful career in information technology.* Kaplan University's comprehensive curriculum is designed to teach you the foundational knowledge you will need to pursue further study in advanced programming and adapt to the future changes in technology. You will receive an introduction to three programming languages: Java (a multipurpose, object-oriented programming language), Structured Query Language (SQL), and Visual Basic (for Windows programs) as a student in this program.
*Kaplan University's programs are designed to prepare graduates to pursue employment in their field of study, or in related fields. However, the University does not guarantee that graduates will be placed in any particular job or employed at all.
![]() |
Strayer University Strayer University is regionally accredited by Middle States Commission on Higher Education. The Commission on Higher Education is an institutional accrediting agency recognized by the U.S. Secretary of Education and the Commission on Recognition of Postsecondary Accreditation. |
Strayer University offers students a quality education that's affordable, convenient, and supportive. Our flexible academic programs make it possible for you to earn a competitive MBA or your associate's, bachelor's, or master's degree on your schedule, without interrupting your personal or professional life. Established in 1892, Strayer University was designed to meet the educational needs of working adult students. To do this, we offer flexible class formats that allow you to balance a college education with your other responsibilities. Our programs include accounting, business, criminal justice, information systems, management, public administration, health services administration, and education.
Bachelor of Science in Information Systems - Programming
The principal objective of the Bachelor of Science in Information Systems program is to teach students state-of-the-art computer concepts. This will prepare them for database management, programmer/analyst, networking, Web development, security and internetworking positions.Within this curriculum, students have the option of choosing a concentration in:
Diploma in Information Systems - Programming
The program is designed for individuals seeking computer skills to increase their job opportunities in their current careers or to pursue new careers. The diploma program also is advantageous to students desiring early entry into the job market, preparing students for entry-level computer positions. Students enrolled in the diploma program are required to take twelve information systems courses. This course of study focuses on the acquisition of computer information systems knowledge and skills. Within this curriculum, students have the option of choosing an emphasis in:
Undergraduate Certificate in Information Systems - Programming
Continuing education remains a critical part of technology as information systems evolve. It is essential for information technology professionals to enhance their efficiency and capability by gaining skills in areas such as programming, database administration, database technology, Web development, networking, computer security, and security administration. Strayer University's Undergraduate Certificate prepares today's information technology professionals for these challenges by imparting these and other relevant skills.Students enrolled in the certificate program are required to take six information systems courses. Within this curriculum, students have the option of choosing an emphasis in:
Associate of Applied Science - Computer Programming - Java Option
The knowledge gained in this program provides students with the skill sets for employability in a variety of industries and businesses in positions such as developers, systems analysts, and programmers. This program concentrates instruction with the Java programming language while also introducing students to VisualBASIC and C++ programming concepts. Students in this program acquire skills in systems analysis, programming, and design based on the curriculum developed under the Sun/Java Academic Initiative. Students with skills in computer science are in high demand to design and develop business information systems.
Associate of Applied Science - Computer Programming
Students in this program acquire skills in systems analysis,programming and design. Instruction in multiple programming languages provides students with flexible, diverse, and employable skill sets in a variety of industries and businesses in positions such as systems analysts, programmers, and developers. Students with skills in computer science are in high demand to design and develop business information systems.
Bachelor of Science in Information Technology - Software Application Programming
Individuals who understand how to use technology to contribute to productivity and the bottom line are valued employees because successful organizations use technology to find solutions to all kinds of business challenges.The Bachelor of Science in Information Technology - Software Application Programming offered by CTU Online was designed to help solve business problems using Information Technology. The curriculum centers on an enhanced view of the System Development Life Cycle (SDLC) as a systematic, rational, and repeatable process of project management and systems implementation, applicable across the spectrum of information technology careers. In addition to the core requirements and general education, this specialization includes concentration courses in Java Programming, User Interface Design, Software Testing, Software Project Management, and many other pertinent areas of study.
Bachelor of Information Technology (BIT) - Programming
AIU Online's Bachelor's in Information Technology with a concentration in Programming degree completion program's main objectives are to help prepare students to build a dynamic user content and interface using data driven objects. The BIT degree completion program with a concentration in Programming can be completed fast.This program will demonstrate how to apply project management principles to software projects and use the requirements process to develop software specifications. Students will also learn to modify, insert, and extract data through a web interface.
Bachelor's in Computer Information Science
The Bachelor of Science in Computer Information Systems - Programming degree focuses on the principles, goals, concepts, management, and functions of information-driven organizations, stressing the development of computer-based applications through the use of programming languages. The program offers graduates education in the design, analysis, implementation, maintenance, and use of data base systems and computer information systems necessary to industry and business.
![]() |
University of Maryland University College / UMUC Online University of Maryland University College is accredited by the Middle States Commission on Higher Education, one of the six regional accrediting agencies recognized by the U.S. Department of Education. |
Undergraduate Certificate in Object-Oriented Design/Programming
UMUC's Undergraduate Object-Oriented Design and Programming Certificate is appropriate for technical professionals who will be working as application developers or programmer/analysts. Students are taught introductory and advanced features of object-oriented languages, as well as program design concepts. Students should check course descriptions to ensure that they have taken all prerequisites for each course. This certificate may be completed while pursuing the Bachelor of Science in computer and information science with appropriate choice of major and elective courses.
Undergraduate Certificate in Visual Basic Programming
UMUC's Undergraduate Visual Basic Programming Certificate is designed for students seeking entry-level programming positions. Hands-on experience using Visual Basic software is provided. This certificate may be completed while pursuing the Bachelor of Science in computer studies with appropriate choice of major and elective courses.
The online Certificate Program in UNIX offered by UMass Lowell is designed for those with basic computer literacy who want to enter this fast-growing field, and for those currently in the computer industry who want to upgrade their skills. The program curriculum combines theory and practical applications. Many of the courses in the UNIX certificate program may be used to satisfy requirements in the Information Technology and Data/Telecommunications Certificate Programs, as well as the Associates and Bachelors degrees in Information Technology. Students learn skills that are immediately applicable in the workplace.
This course focuses on C# program structure, language syntax, and implementation details.C# was created to be the programming language best suited for writing enterprise applications for .NET. The goal of the Programming with C# undergraduate course is to provide students with the knowledge and skills they need to develop C# applications for the Microsoft .NET Platform. C# is a simple, object-oriented, and type-safe programming language that is based on the C and C++ family of languages. It combines the high productivity of Microsoft Visual Basic with the raw power of C++. This class is a prerequisite for MCTS: .NET 3.5 Certification.
NetCom is a pioneer of online education or Live Online Training. Live Online Training is a convenient and cost effective training method that lets you enjoy hands-on training we offer in our classrooms, the same instructor led, from the comfort of your home or office.
* Please note that Live Online Training is conducted real-time with live instructors.
Introduction to Unified Modeling Language course
The ability to work with Unified Modeling Language (UML) is especially important for individuals responsible for the design and analysis of object-oriented systems. Based on the work of Booch, Jacobson, and Rumbaugh, students learn the fundamental concepts of UML and how the UML notation is used to represent business systems. Students also have an opportunity to apply what they learn in a series of exercises using a graphical design tool. Topics in Introduction to Unified Modeling Language include use-case diagrams, sequence diagrams, collaboration diagrams, statechart diagrams, class diagrams, activity diagrams, and implementation diagrams.
Overview of Java Enterprise Edition (Java EE) Technologies Course
This course serves as an important introduction to the in-depth courses on each topic that follow in the certificate program. The course introduces the major technologies that comprise Java EE including Enterprise Java Beans, network programming, servlets and Java Server Pages, and database programming, and is essential if you wish to use Java EE to its fullest potential.
Concepts of Service-Oriented Architecture (SOA) Course
This course introduces SOA with respect to software architecture, management, development, and operations. You will learn technologies and infrastructure used in SOA implementation, study methodologies for bringing SOA to organizations, and examine details on running SOA systems.
Developing Server-Side Applications with Java Server Pages (JSP) Course
The course begins with JSP syntax and then covers such topics as JSP beans, security issues, custom tags, caching, and deploying Java Web applications. Expand your knowledge of server-side programming by learning Java Server Pages -HTML Web pages that call Java programs on a server.
Integrating Embedded Systems Successfully Course
Participants learn when, how, where and why using start integration including parallel development and integration techniques including co-simulation. Topics include: Leveragin co-simulation and parallel development to convert the engineering process from being serial to parallel, how and when to prototype as well as lab debug techniques.
String Processing Languages (Introduction to Perl) (CSC 255) - Self-Paced
String Processing Languages is designed to teach students Perl as a scripting language. Students should be comfortable with the basic concepts of the language and syntax after completing this course.
Computer Programming with Java and C#
Earn a nationally accredited Diploma and the confidence necessary to start a new career. CIE's Computer Programming with Java and C# is a distance learning course that was designed to provide an individual having little or no computer background with the knowledge to join the exploding field of computer programming! Students graduate with the ability to understand, analyze and program various computer applications used in the business, manufacturing and service industries. In addition, you will be able to develop and build web pages for professional or personal use, learn how to install and run applications and perform basic system management on your PC. This unique distance learning course includes 48 self-paced lessons covering Introduction to Computers, Operating Systems & Microsoft Windows XP, Introduction to Java Programming & C# Programming, Creating a Multimedia Web Page. This course also contains hands-on laboratory experiments that feature Microsoft Explorer, Microsoft Windows and 6 CDs that include a compiler and Microsoft library. Learn how to program in today’s hottest object-oriented languages!
Online courses from CBT Direct provide self-paced, hands-on training that will help ensure your future success in today’s competitive world. We bring award-winning training, used by fortune 500 companies and the U.S. government, to small business and goal-oriented individuals. If you’ve decided learning is an initiative you need to pursue, but realize traditional instructor-led programs can be too costly and time consuming, CBT Direct’s online training is your ideal e-learning solution.
ANSI C Programming: Flow Control
To assist the student in writing ANSI C programs with advanced flow-control statements without sequencing errors.
To enable the student to write functions in ANSI C; to show how to use different kinds of variables; to explain how a C program is organized.
ANSI C Programming: Expressions
To enable the student to use expressions and statements correctly; to familiarize the student with the syntax rules governing expressions and statements in ANSI C.
Microsoft Visual Basic 6.0 Desktop: Compilation and Debugging
To explain compilation options and debugging techniques in Visual Basic.
Fundamentals of Visual Basic 4.0: Developing Database Applications
To provide an introduction to developing database applications in Visual Basic.
Fundamentals of Visual Basic 4.0: Application Control
To provide an introduction to application control in Visual Basic.
To provide the user with a sound understanding of object-oriented principles.
To introduce the user to object-oriented principles.
To provide the user with some knowledge of and experience in using object-oriented methods in the systems design process, with particular reference to GUI applications and database.
Object-Oriented Analysis - Objects and Classes
To provide the user with some knowledge of and experience in using object-oriented methods in the systems analysis process.
Programming Fundamentals: Designing Programs
To introduce students to selection and repetition programming constructs, structured data types, and procedures.
Object-Oriented Analysis - Dynamic Modeling
To familiarize the user with dynamic modeling diagramming techniques.
ANSI C Programming: Text Processing
To enable the student to write ANSI C programs for text, string, and array processing.
ANSI C Programming: Processing Records
To enable the student to write ANSI C programs for processing aggregate data objects individually, in lists, and in arrays.
To enable the student to write advanced, efficient ANSI C programs using pointers.
ANSI C Programming: The Standard Library and Preprocessor
To enable the student to implement the facilities from the standard library; to instruct the student in programming file and other I/O operations with the ANSI C language.
ANSI C Programming: Introducing C
To enable them to write useful C programs and to familiarize students with the capabilities of the ANSI C language.
ANSI C Programming: Data Representation
To familiarize the student with how ANSI C programs use memory to store data; to assist the student in writing portable C programs.
COBOL: Structured Program Development
To introduce students to the fundamentals of structured programming.
To introduce students to COBOL programming.
COBOL: Statements and Editing Characters
To introduce students to the PROCEDURE DIVISION.
To introduce students to the use of tools and techniques for debugging and testing COBOL programs.
To introduce the student to some advanced programming techniques in COBOL.
To introduce students to REPORT WRITER.
COBOL: Flow Control and Iteration
To introduce students to the use of flow control and iteration in structured programming.
Programming Fundamentals: Getting Started
To introduce students to structured programming concepts, style, and coding design.
To enable the user to understand the structure and significance of the Java programming language, and to write a simple application.
Java Enterprise Connectivity: CORBA and the Java IDL
To describe the CORBA architecture and the IIOP protocol and to show how to create client-server programs using CORBA/IIOP and RMI over IIOP.
Java Enterprise Connectivity: Remote Method Invocation (RMI) and Serialization
To describe the RMI architecture and show how to create client-server programs using RMI.
Java Enterprise Connectivity: Enterprise Java Beans (EJB)
To describe the EJB model and show how to create applications using EJB and a Java 2 Enterprise Edition (J2EE) server.
Java Enterprise Connectivity: Security Features
To describe the Java 2 security model and show how to use the security tools provided with the Java 2 Software Development Kit (SDK).
Java Enterprise Connectivity: Servlets
To describe the role of servlets in developing distributed N-tier Java applications.
Java Enterprise Connectivity: Java Database Connectivity (JDBC)
To describe the architecture behind JDBC and to outline its programming model.
Java Enterprise Connectivity: Swing and the JFC
To describe how to create GUIs using the JFC Swing classes and to outline the advanced features of Swing.
To describe the basic syntactical structure of the Java language.
To show how to use objects and create classes in Java.
Java 2: Introduction to Creating GUIs
To describe how to create GUIs using the AWT.
To show how to convert between reference types, build multithreaded applications, catch and handle exceptions, and build simple GUIs.
To describe the core utilities available in standard Java packages.
To explain the basics of the JavaScript scripting language.
JavaScript: Client-Side Scripting
To teach the basics of JavaScript client-side scripting.
SQL Programming: Data Handling Techniques
To demonstrate the use of SQL in defining database structures and controlling data security.
SQL Programming: Database Queries
To demonstrate the use of SQL in data retrieval.
To provide the user with a detailed understanding of PL/SQL packaged procedures and database triggers.
PL/SQL: Procedures and Functions
To provide the user with a detailed understanding of modular programming in PL/SQL using stored procedures and functions.
OOAD with the UML: Finding Classes
To outline techniques for finding classes from an initial set of system requirements.
OOAD with the UML: System and Object Behavior
To provide an overview of the various security techniques used for e-commerce.
OOAD with the UML: Designing the System
To introduce architectural analysis and design and the role of key mechanisms.
OOAD with the UML: Exploring System Behavior
To explain how to capture a system's requirements with use-cases.
OOAD with the UML: Design and Implementation Issues
To describe the main principles of designing and implementing an object-oriented model.
OOAD with the UML: Rational Rose 98 - Fundamentals
To show the main features of Rational Rose 98 and how to create and maintain class, use-case, and interaction diagrams.
OOAD with the UML: Rational Rose 98 - Enhanced Features
To show some enhanced features of the Rational Rose 98 tool, including team development.
OOAD with the UML: Analyzing the System
To identify associations and inheritance between classes and to show how to specify object interaction in the UML.
OOAD with the UML: Fundamentals
To introduce the Rational Objectory Process, basic OOAD principles, and the role of the UML.
Microsoft Visual Basic 6.0 Desktop: Introduction to COM Components
To introduce the Component Object Model (COM).
Microsoft Visual Basic 6.0 Desktop: Installation and Deployment
To explain how to enable team development and how to design, plan, deploy, and maintain applications.
Fundamentals of Visual Basic 4.0: Testing and Debugging
To provide an introduction to the use of testing and debugging in Visual Basic.
Microsoft Visual Basic 5.0 Advanced Programming: Optimizing the Application
To introduce the Visual Basic Code profiler and Visual SourceSafe tools.
Microsoft Visual Basic 5.0 Advanced Programming: Creating Internet-Aware Applications
To introduce the different types of Internet controls and describe how to design a web browser.
Microsoft Visual Basic 5.0 Advanced Programming: ActiveX Documents
To describe how to create ActiveX documents, set conditional compilation constants, and navigate and position documents in a browser.
Problem Solving Using Visual Basic: Performing Business Calculations
To show how to use expressions, functions, and operators, and to explain arithmetic, logical expressions, and string.
Problem Solving Using Visual Basic: Using Selection Statements
To introduce If...Then...Else and Select Case statements, and to show how to create applications using input options.
Problem Solving Using Visual Basic: Simplifying Business Applications
To introduce the use of procedures with parameters, general sub procedures, and programmer-defined functions.
Problem Solving Using Visual Basic: Using Loop Structures
To demonstrate the Do...Loop structure, the For...Next Loop structure, and the list box and combo box controls.
Problem Solving Using Visual Basic: Accessing Business Data
To explain the nature of databases, demonstrate the data control, the FlexGrid control, and the SQL Select query.
Problem Solving Using Visual Basic: Handling Business Data Lists
To introduce common uses of arrays and dynamic and control arrays, explain how to declare and populate arrays, to and to create an order-entry application.
Problem Solving Using Visual Basic: Representing Business Entities
To demonstrate ActiveX controls, and to demonstrate programmer defined data types and object classes.
Microsoft Visual Basic 5.0 Advanced Programming: Creating ActiveX Controls
To introduce ActiveX controls, distribution, and property pages.
Microsoft Visual Basic 6.0 Desktop: Controls
To describe how to build Windows interfaces using Visual Basic intrinsic controls and Windows Common Controls.
Microsoft Visual Basic 6.0 Desktop: Forms, Controls, and Menus
To show how to design, implement, and manage forms, controls, and menus in Visual Basic applications.
Microsoft Visual Basic 6.0 Distributed: Introduction to Enterprise Development
To introduce enterprise development issues for Visual Basic 6.0.
Microsoft Visual Basic 6.0 Desktop: Validation, Error Handling, and Help
To show how to handle errors, validate user input, and add Help facilities to applications.
To enable software developers to develop advanced Visual Basic programs including programs using the facilities provided by the Visual Basic Professional Edition.
Microsoft Visual Basic 5.0 Advanced Programming: Web Pages and ActiveX
To introduce web page programming, Internet security issues, and object embedding on a web page.
Microsoft Visual Basic 6.0 Distributed: Microsoft Transaction Server
To explain how to configure and use Microsoft Transaction Server.
Microsoft Visual Basic 6.0 Distributed: Using MTS Services
To show how to use MTS services in COM components.
Microsoft Visual Basic 6.0 Desktop: Introduction to Data Access
To show how to use the ActiveX Data Object (ADO) model and the ADO Data control to access and manipulate a data source.
Microsoft Visual Basic 5.0 Advanced Programming: ActiveX Code Components II
To introduce students to asynchronous notification, multithreading, and the process of debugging code components.
Microsoft Visual Basic 5.0 Advanced Programming: Using Objects
To introduce advanced user interfaces, modules, and classes.
Microsoft Visual Basic 5.0 Advanced Programming: ActiveX Code Components I
To introduce students to polymorphism, interfaces, and the role of classes in code components.
Microsoft VBScript: Language Basics I
To explain the basics of the VBScript programming language.
Microsoft Visual Basic 5.0 Advanced Programming: Database Development
To introduce programming for data integrity, databases, and access to external databases.
Microsoft Visual Basic 5.0 Advanced Programming: Using Dynamic-Link Libraries
To introduce the API Viewer and Windows DLLs, and explain how DLLs are called.
Microsoft Visual Basic 5.0 Advanced Programming: ActiveX Clients
To familiarize students with the use of ActiveX components, component technology, and automation.
Microsoft Visual Basic 6.0 Distributed: Middle-Tier Data Access
To outline methods and techniques for accessing data from middle-tier components using the ADO model.
Microsoft Visual Basic 6.0 Distributed: Building SQL Stored Procedures
To show how to write SQL stored procedures.
Microsoft Visual Basic 5.0 Fundamentals: Basic Concepts
To introduce the Visual Basic 5.0 development environment and to enable users to create a simple logon application that incorporates forms and basic controls.
Fundamentals of Visual Basic 4.0: Basic Concepts
To provide an introduction to the use of Visual Basic.
Fundamentals of Visual Basic 4.0: Forms, Variables, and Procedures
To provide an introduction to the use of Visual Basic.
Microsoft Visual Basic 6.0 Desktop: Creating COM Components 1
To show how to build and manage COM components.
Microsoft Visual Basic 6.0 Desktop: Creating COM Components 2
To show how to design components, provide asynchronous processing and polymorphism, and test and debug components.
Microsoft VBScript: Advanced Language Topics
To explain more advanced aspects of the VBScript programming language.
Microsoft VBScript: Language Basics II
To explain the basics of the VBScript programming language.
Microsoft Visual Basic 6.0 Desktop: Building Internet Applications
To show how to build ActiveX documents and create client-side web applications using the DHTML designer.
Microsoft Visual Basic 5.0 Fundamentals: Testing and Debugging
To introduce the testing and debugging techniques available in Visual Basic 5.0.
Microsoft Visual Basic 5.0 Fundamentals: Introducing ActiveX
To demonstrate how to develop ActiveX components in Visual Basic 5.0.
Microsoft Visual Basic 5.0 Fundamentals: Forms, Variables, and Procedures
To introduce the Visual Basic 5.0 Code window and basic coding constructs such as constants, variables, procedures, and functions.
Microsoft Visual Basic 5.0 Fundamentals: Application Control
To introduce application controls in Visual Basic 5.0.
Microsoft Visual Basic 5.0 Fundamentals: Developing Database Applications
To introduce database applications and Structured Query Language in Visual Basic 5.0.
Microsoft Visual Basic 6.0 Desktop: Creating ActiveX Controls
To show how to create, test, and distribute ActiveX controls.
Introduction to XML: Language Basics
To introduce XML; outline how XML can be used as an Internet technology and on the World Wide Web; and explain how to create, write, develop, and implement XML.
Introduction to XML: Style Sheets and Links
To show students how to work with XML using style sheets and Xlink.
Active Server Pages are a great tool for making your Web pages come alive with dynamic content. This is the perfect first lesson for anyone who wants to use ASP.
Want to learn how to build Windows applications using Visual Basic? Anyone can learn how to program with this lesson. This is the perfect first lesson, and it assume no prior programming experience.