Official website

of the Commonwealth of Pennsylvania

Course Search Results

  • 3.00 Credits

    In this course, students learn and apply programming principles and practices for the Android operating system framework (OS). This very popular OS serves a dominant part of all mobile development projects. The course takes a strong, hands-on approach in learning the Android OS. Initial lessons describe the framework and show how to use App Inventor, a free, longstanding Android development tool, to build and deploy Android applications (apps). Basic layouts and user interface widgets are covered. The course then switches to a full-featured integrated development environment (IDE), Google Android Studio. Many hands-on activities with Android Studio and underlying Java programming and XML languages are included to produce apps. Students complete the course being able to design, build, debug, and publish apps suitable for delivery in the Google Play Store, the official store and portal for Android apps.
  • 3.00 Credits

    In this course, students will learn about the various components of the Internet, including the World Wide Web, email and USENET. They will use the Internet as a communication tool, a research tool, and a study tool. They will also design and publish their own homepage, including an online resume. The course is designed for any student who wants to learn to make the most of the Internet.
  • 3.00 Credits

    Social media marketing involves the use of social media by marketers to increase brand awareness, identify key audiences, generate leads, and build meaningful relationships with customers. Social media marketing allows businesses to gain a competitive advantage through the creation and distribution of valuable, relevant, and consistent content to attract and retain clearly-defined audiences. This course teaches students how to utilize new and constantly updated social media marketing strategies for businesses.
  • 3.00 Credits

    Business Data Analytics is intended for students who seek an overall understanding of data analytics fundamental principles and workflows to frame business oriented challenges. Obtaining raw datasets and transforming them into information in support of an informed, decision-making business cadence underlies the course activities. Data analytics lifecycle work will also integrate statistical analysis to uncover trends and promote data storytelling across functional business areas. A range of technology tools will be leveraged during analytical tasks involving extract/transform/load (ETL) operations and data visualizations.
  • 3.00 Credits

    In this course, students will learn basic Internet concepts and terminology. The students will also learn to "Hard Code" HTML (Hypertext Markup Language) as well as use a web editor like Macromedia's Dreamweaver or Microsoft's FrontPage. Students will create and publish their site to a live web server and be able to view their pages through the World Wide Web.
  • 3.00 Credits

    In this course, students will learn basic database concepts and terminology. The students will also learn to write SQL (Structured Query Language) statements to create, modify and query a database. Students will create ER (Entity Relationship) diagrams to explain entities, relationships, attributes and dependencies. Students will also learn and implement Normalization to control redundancy and avoid data anomalies.
  • 3.00 Credits

    Cloud Computing Foundations is intended for students who seek an overall understanding of cloud computing concepts, independent of specific technical roles. The course provides a detailed overview of cloud concepts, core services used by a leading cloud service provider (CSP) such as Amazon Web Services (AWS), security, architecture, pricing, support, and certification options.
  • 3.00 Credits

    The purpose of this course is to guide students in using Python to write stand-alone applications. The student will come away with a basic understanding of the language and a working ability to use it. In addition to the basic syntax, data types and operators of the language the student will be introduced to object-oriented programming.
  • 3.00 Credits

    The purpose of this course is to guide students in using Java to write stand-alone applications. The student will come away with a basic understanding of the language and a working ability to use it. In addition to the basic syntax, data types and operators of the language the student will be introduced to object oriented programming.
  • 3.00 Credits

    Student will be introduced to C++ programming used in the computer industry. This course is designed for a first course in computing using the C++ programming language and the principles of object technology. The goal is to teach problem solving using a computer. Using objects, to develop design principles and techniques that allow a programmer to manage data for the real world situations. Libraries, header files, and student written functions will be used throughout the course.
(external site) (opens in a new tab)