Git Product home page Git Product logo

coding-foundations-course's People

Contributors

ahmedsafi97 avatar alaataima avatar amoodaa avatar asmaathabet avatar fares98 avatar fatmasiam avatar hshahwan avatar ishak52 avatar kannanhassouna avatar lina-jamal avatar linayahya avatar mghada avatar mohammedalghazali avatar mohammedyehia avatar mu7ammadabed avatar nouraldins avatar sara219 avatar yaqootturman avatar yosefanajjar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

coding-foundations-course's Issues

Week 06 Updates

  • rearrange sessions numbers
  • move this and arrow to be self-reading
  • add 'to-do' app project as an individual app and be sure to show add function for students #133
  • add code wars in schedules as a session
  • Keep exercises

Introduction to web development

  • what is the web?
  • what is the website and use it for what?
  • website is written in three languages (HTML for what?, CSS for what?, JS for what?)
  • how do the users see that website? (web browsing)
  • we can talk about both sides of websites if it will make it clear for them

♻️ Update | Advance topics in CSS

Structure of Session 02 | Advance CSS Topics

  • Read-me
    • Menu

      • Learning Outcomes
      • Additional Resources
      • Research
    • Content

      • Problem Solving Puzzle
      • Layout In CSS (float & box model)
      • Position
      • Flexbox
      • Animation In CSS
      • Transform
      • Transition
      • Assignment

♻️ Update | Advance topics in HTML & CSS

The Structure of the session 01

  • Session Menu and Links

    • Learning Outcomes
    • Research Topics
    • Resources
  • Session Content

    • Outline | README.md
    • Warm Up
    • HTML5 & Semantic Elements
    • Form
    • CSS selectors
    • vs code setup

Modify and improve Week 01

The amendment of the first week is based on the following:

  • Strengthening and relying on the skill of self-learning and on what the candidate learn during work on the requirements.
  • Focusing on the most important and advanced topics in the HTML & CSS
  • Reducing the period given for the HTML & CSS and giving more space to other topics, such as problem-solving, JS, Git & GitHub.

The new outline will be as the following ( follow the issues links to know more about the content )

  • Day 01: Session 00 | Introduction to web development #90

  • Day 02: Session 01 | Advanced topics in HTML #91

  • Day 03: Session 02 | Advanced topics in CSS #92

teaching vs mentoring workshop

In this workshop, we will review the difference between a teacher and a mentor ... as well as the role of mentors in this course

Update session4

session 4, Box model workshop, Display property part that needs to change
It contain wrong information

♻️ Update | Introduction to web development

The Structure of the session 00

  • Session Content

    • Outline | README.md
    • intro to programming
    • intro to web development
    • web tools
    • code yourself
  • Session Menu and Links

    • Learning Outcomes
    • Resources

Git & GitHub Workshop

This session will be lasting for four days:

  • 1st Session:
  • Introduction to Git
  • Installing Git & Configuration
  • a code along workshop to practice git commands

  • 2nd & 3rd Sessions
  • GitHub Pages
  • a project
    Building a personal website and use git and hosting it on GitHub pages.

Workshops guidelines for contributors

Workshops structure

//For each session folder create the following:

  • Learning Outcomes file: learning-outcomes.md
  • Research Topics: research-topics.md
  • Resources: resources.md
  • Content: content.md
  • Readme.md
    //The Readme.md should include your sessions time breakdown/Schedule and Content:

Schedule
//On the Readme provide a breakdown of your timetable for the session

Example:
11:00 - 12:30 | Topics [Add Topic and link to content]
-BREAK-
12:50 - 14:00 | Topics [Add Topic and link to content]

to do app

make it individuals and do add function as a code along

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.