Open Source Programming - Bachelor's

Instructor: James Papademas

Skills you'll gain

  •   Database Development
  •   User Interface (UI)
  •   Database Management
  •   Web Scraping
  •   Programming Principles
  •   Object Oriented Programming (OOP)
  •   Software Design
  •   Test Driven Development (TDD)
  •   Python Programming
  •   Scripting Languages
  •   File Management
  •   Data Structures
  •   Open Source Technology
  •   Computer Programming
  • There are 9 modules in this course

    Required Textbook: Starting Out with Python: 5th Edition, Tony Gaddis Software Requirements: Python, Visual Studio Code To truly excel in this course and get the most out of it, a solid foundation in several areas is key. Familiarity with computer and peripheral hardware, including their components and functions, will definitely help. Understanding the basics of computer networking, mobile computing, and cloud computing will also provide a strong base. Additionally, a comfortable grasp of Python programming is crucial for success in this course. But don't worry if you're not quite there yet! To help you build the necessary skills, we highly recommend checking out our Performance Based Admission courses, which cover the fundamental topics mentioned above. Additionally, if you need some Python practice, consider taking our Introduction to Open-Source Application Development course. These prior courses will equip you with the essential knowledge and set you up for success in this exciting material.

    Module 2: Decision Structures and Boolean Logic

    Module 3: Repetition Structures

    Module 4: Functions

    Module 5: File and List Processing

    Module 6: More on Strings, Dictionaries and Sets

    Module 7: Classes and Objects & Inheritance

    Module 8: Graphical User Interfaces and Intro to Database Programming with SQLite3

    Summative Course Assessment

    Explore more from Software Development

    ©2025  ementorhub.com. All rights reserved