power-learn-project icon indicating copy to clipboard operation
power-learn-project copied to clipboard

This repository documents my journey as a Web Development Student at @PLPAfrica

logo

Power Learn Project

About

This repo documents my Sofware Developement training journey at Power Learn Project to become a #1MillionDev4Africa

Curriculum

These are the modules covered in the curriculum

Python Programming

  • [X] Introduction to python
  • [X] Python Data Strucutures
  • [X] Flow control
  • [X] Functions
  • [X] Python Libraries
  • [ ] Django

Shell Scripting Basics

  • [X] CLI navigation
  • [X] Linux Directory structure
  • [X] Basic CLI commnads
  • [X] Permissions
  • [X] Bash Scripting

Web Technologies

  • Introduction to web Development
    • [X] Introduction to HTML
    • [X] HTML Links and Images
    • [X] HTML forms
    • [X] HTML input fields
    • [X] HTML tables
  • Styling websites using CSS
    • [X] CSS selectors
    • [X] Padding, Margin and Opacity
    • [X] The Box model
    • [ ] Flexbox
  • Introduction to Javascript
    • [X] Javascript Events, eventlisteners and DOM
    • [X] Control flow in Javascript
    • [X] Loops
    • [X] Functions in Javascript

Dart with Flutter

  • [X] Introduction to Dart
  • [X] Dart Datatypes
  • [ ] Control flow and functions in Dart
  • [ ] Object Oriented Programming

Databases

  • [X] Database Systems

  • [X] Data VS information

  • [X] Entities and attributes

  • [X] Data modelling

  • [X] Relationships

  • [X] Introduction to SQL

  • [X] Working with SQL

    ✅ Creating tables

    ✅ Joining tables

    ✅ Grouping Data

    ✅ Filtering Data

    ✅ Conditional statements

    ✅ Aggregate functions

    ✅ Set operations

Projects

Python Mini Project: Find the dictionary definition of a word