Forwarded from AASTU Software Engineering (Dagmawi Babi)
Dear All,
Greetings from MoE,
We are excited to inform you about the government's new initiative, "5 Million Ethiopian Coders," launched with the support of partners. This initiative aims to provide free access to ICT-related courses through the Udacity platform, known for its high-quality, in-depth courses in programming, data science, artificial intelligence, and more.
Students and teachers can take advantage of this unique opportunity to enroll in these courses at no cost, which would otherwise be significantly expensive in USD. By participating in this program, our education community can enhance their skills and become highly competitive in the global market. The ultimate goal is not just to complete the courses but to achieve certification from Udacity, which is recognized by international organizations and can greatly enhance career prospects.
To facilitate access, we have prepared step-by-step guidelines and a video tutorial on how to register on the system and enroll in the courses. Please share this valuable information widely within your community through available media channels (email, social media, website, etc.) so that students and teachers can benefit from it, especially during the summer break.
This is a tremendous opportunity for personal and professional growth, and we encourage everyone to take full advantage of it.
This is the video link we prepared, and we have also attached the PDF guidelines:
https://youtu.be/-zSmhhD5qE4
Greetings from MoE,
We are excited to inform you about the government's new initiative, "5 Million Ethiopian Coders," launched with the support of partners. This initiative aims to provide free access to ICT-related courses through the Udacity platform, known for its high-quality, in-depth courses in programming, data science, artificial intelligence, and more.
Students and teachers can take advantage of this unique opportunity to enroll in these courses at no cost, which would otherwise be significantly expensive in USD. By participating in this program, our education community can enhance their skills and become highly competitive in the global market. The ultimate goal is not just to complete the courses but to achieve certification from Udacity, which is recognized by international organizations and can greatly enhance career prospects.
To facilitate access, we have prepared step-by-step guidelines and a video tutorial on how to register on the system and enroll in the courses. Please share this valuable information widely within your community through available media channels (email, social media, website, etc.) so that students and teachers can benefit from it, especially during the summer break.
This is a tremendous opportunity for personal and professional growth, and we encourage everyone to take full advantage of it.
This is the video link we prepared, and we have also attached the PDF guidelines:
https://youtu.be/-zSmhhD5qE4
YouTube
5 million Ethiopian coders Initiative - Step By Step Guide to Register on Udacity
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
AASTU Software Engineering
Dear All, Greetings from MoE, We are excited to inform you about the government's new initiative, "5 Million Ethiopian Coders," launched with the support of partners. This initiative aims to provide free access to ICT-related courses through the Udacity…
If you're having difficulty registering for the course or need more information about it, this video and denoscription are the perfect resources for you
❤4
Learn GitHub Easily
Here's all you need to get started:
1. Introduction to GitHub
- What is GitHub?
- Differences between Git and GitHub
- Creating a GitHub account
2. Creating a Repository
- Setting up a new repository
- Understanding repository settings (public vs. private)
- Adding a README file
3. Cloning a Repository
- Cloning repositories to your local machine
- Understanding SSH vs. HTTPS cloning
4. Managing Repositories
- Navigating the GitHub interface
- Viewing and editing files
- Understanding branches in GitHub
5. Committing Changes
- Making changes locally and pushing to GitHub
- Committing changes with meaningful messages
- Synchronizing changes with git pull and git push
6. Branching and Merging
- Creating branches on GitHub
- Comparing branches
- Merging branches through pull requests
7. Pull Requests (PRs)
- Creating a pull request
- Reviewing pull requests
- Merging pull requests and resolving conflicts
8. Issues and Project Management
- Creating and managing issues
- Using labels, milestones, and assignees
- Introduction to GitHub Projects for task management
9. Collaboration Features
- Using GitHub Discussions
- Code reviews and comments
- Mentioning team members and using notifications
10. GitHub Actions
- Introduction to CI/CD with GitHub Actions
- Creating simple workflows
- Using actions from the GitHub Marketplace
11. GitHub Pages
- Setting up GitHub Pages for static sites
- Using Jekyll for site generation
12. Managing Releases
- Creating and managing releases
- Understanding versioning (tags)
13. Security Features
- Setting up branch protections
- Enabling two-factor authentication (2FA)
- Managing collaborator permissions
14. Exploring GitHub API
- Overview of GitHub API
- Making API requests for repositories and issues
15. GitHub CLI
- Introduction to GitHub Command Line Interface
- Common commands and usage
16. Best Practices
- Writing effective commit messages
- Structuring your repositories
- Managing large projects and dependencies
17. Resources for Continued Learning
- GitHub documentation and guides
- Online tutorials and courses
- Community forums and events
Here's all you need to get started:
1. Introduction to GitHub
- What is GitHub?
- Differences between Git and GitHub
- Creating a GitHub account
2. Creating a Repository
- Setting up a new repository
- Understanding repository settings (public vs. private)
- Adding a README file
3. Cloning a Repository
- Cloning repositories to your local machine
- Understanding SSH vs. HTTPS cloning
4. Managing Repositories
- Navigating the GitHub interface
- Viewing and editing files
- Understanding branches in GitHub
5. Committing Changes
- Making changes locally and pushing to GitHub
- Committing changes with meaningful messages
- Synchronizing changes with git pull and git push
6. Branching and Merging
- Creating branches on GitHub
- Comparing branches
- Merging branches through pull requests
7. Pull Requests (PRs)
- Creating a pull request
- Reviewing pull requests
- Merging pull requests and resolving conflicts
8. Issues and Project Management
- Creating and managing issues
- Using labels, milestones, and assignees
- Introduction to GitHub Projects for task management
9. Collaboration Features
- Using GitHub Discussions
- Code reviews and comments
- Mentioning team members and using notifications
10. GitHub Actions
- Introduction to CI/CD with GitHub Actions
- Creating simple workflows
- Using actions from the GitHub Marketplace
11. GitHub Pages
- Setting up GitHub Pages for static sites
- Using Jekyll for site generation
12. Managing Releases
- Creating and managing releases
- Understanding versioning (tags)
13. Security Features
- Setting up branch protections
- Enabling two-factor authentication (2FA)
- Managing collaborator permissions
14. Exploring GitHub API
- Overview of GitHub API
- Making API requests for repositories and issues
15. GitHub CLI
- Introduction to GitHub Command Line Interface
- Common commands and usage
16. Best Practices
- Writing effective commit messages
- Structuring your repositories
- Managing large projects and dependencies
17. Resources for Continued Learning
- GitHub documentation and guides
- Online tutorials and courses
- Community forums and events
👍4⚡1
Web Development Remote Internship from Indic Lancers: https://www.linkedin.com/jobs/view/3985512013
❤1
Learn CSS Easily 🤩
Here's all you need to get started
1. Introduction to CSS
- What is CSS?
- CSS Syntax and Selectors
- Including CSS in HTML (Inline, Internal, External)
2. Selectors and Specificity
- Element, Class, and ID Selectors
- Attribute Selectors
- Pseudo-classes and Pseudo-elements
- Understanding Specificity
3. Box Model
- Content, Padding, Border, and Margin
- Box Sizing (content-box vs. border-box)
4. Layout Techniques
- Display Property (block, inline, inline-block)
- Positioning (static, relative, absolute, fixed, sticky)
- Float and Clearfix
5. Flexbox
- Creating a Flex Container
- Flex Direction, Justify Content, Align Items
- Flex Item Properties
6. Grid Layout
- Creating a Grid Container
- Defining Rows and Columns
- Grid Item Placement
7. Styling Text
- Font Properties (font-family, font-size, font-weight)
- Text Alignment, Line Height, and Letter Spacing
- Text Decoration and Transform
8. Colors and Backgrounds
- Color Values (hex, RGB, RGBA, HSL)
- Background Properties (color, image, position, size)
- Gradients (linear and radial)
9. Borders and Shadows
- Border Properties (width, style, color)
- Box Shadow and Text Shadow
10. Responsive Design
- Media Queries
- Mobile-First Approach
- Fluid Layouts and Viewport Units
11. Transitions and Animations
- CSS Transitions
- Keyframe Animations
- Animation Properties
12. CSS Variables
- Defining and Using CSS Variables
- Benefits of CSS Variables
13. CSS Frameworks
- Introduction to Popular Frameworks (Bootstrap, Tailwind CSS)
- Using Frameworks for Rapid Development
14. Browser Compatibility
- Vendor Prefixes
- Tools for Testing and Compatibility
15. Best Practices
- Organizing CSS Code
- Using Comments
- Avoiding !important
16. Preprocessors
- Introduction to SASS/SCSS
- Variables, Nesting, and Mixins
17. Accessibility in CSS
- Designing for Accessibility
- Color Contrast and Font Sizes
18. Debugging CSS
- Using Browser Developer Tools
- Common CSS Issues and Fixes
Here's all you need to get started
1. Introduction to CSS
- What is CSS?
- CSS Syntax and Selectors
- Including CSS in HTML (Inline, Internal, External)
2. Selectors and Specificity
- Element, Class, and ID Selectors
- Attribute Selectors
- Pseudo-classes and Pseudo-elements
- Understanding Specificity
3. Box Model
- Content, Padding, Border, and Margin
- Box Sizing (content-box vs. border-box)
4. Layout Techniques
- Display Property (block, inline, inline-block)
- Positioning (static, relative, absolute, fixed, sticky)
- Float and Clearfix
5. Flexbox
- Creating a Flex Container
- Flex Direction, Justify Content, Align Items
- Flex Item Properties
6. Grid Layout
- Creating a Grid Container
- Defining Rows and Columns
- Grid Item Placement
7. Styling Text
- Font Properties (font-family, font-size, font-weight)
- Text Alignment, Line Height, and Letter Spacing
- Text Decoration and Transform
8. Colors and Backgrounds
- Color Values (hex, RGB, RGBA, HSL)
- Background Properties (color, image, position, size)
- Gradients (linear and radial)
9. Borders and Shadows
- Border Properties (width, style, color)
- Box Shadow and Text Shadow
10. Responsive Design
- Media Queries
- Mobile-First Approach
- Fluid Layouts and Viewport Units
11. Transitions and Animations
- CSS Transitions
- Keyframe Animations
- Animation Properties
12. CSS Variables
- Defining and Using CSS Variables
- Benefits of CSS Variables
13. CSS Frameworks
- Introduction to Popular Frameworks (Bootstrap, Tailwind CSS)
- Using Frameworks for Rapid Development
14. Browser Compatibility
- Vendor Prefixes
- Tools for Testing and Compatibility
15. Best Practices
- Organizing CSS Code
- Using Comments
- Avoiding !important
16. Preprocessors
- Introduction to SASS/SCSS
- Variables, Nesting, and Mixins
17. Accessibility in CSS
- Designing for Accessibility
- Color Contrast and Font Sizes
18. Debugging CSS
- Using Browser Developer Tools
- Common CSS Issues and Fixes
👍2❤1
🎨 Looking for the Best Resources for Front End Design?
🌈 Color Sites:
1. colorhunt.co
2. klart.io
3. color.adobe.com
4. webkul.github.io
5. pigment.shapefactory.co
💻 Sites To Download Fonts:
1. dafont.com
2. 1001fonts.com
3. fontsquirrel.com
4. fontfreak.com/fonts-new.htm
🖼 Sites To Download Vector Logos:
1. seeklogo.com
2. logovector.net
3. logotypes101.com
4. logos-vector.com
🔵 Sites To Download Icons:
1. flaticon.com
2. freeicons.io
3. iconstore.co
4. iconfinder.com
5. digitalnomadicons.com
6. iconstore.co
🖌 Brushes Download Sites:
1. brushking.eu
2. brusheezy.com/brushes
3. myphotoshopbrushes.com
4. fbrushes.com
5. gfxfever.com
📁 Sites To Download Files:
1. freepik.com
2. all-free-download.com
3. vecteezy.com
4. freeimages.com
📸 Sites To Download Mockups:
1. mockupsforfree.com
2. mockupworld.co
3. graphicburger.com
4. zippypixels.com
✨ Inspiration Sites:
1. inspirationde.com
2. designspiration.net
3. pinterest.com
4. dribbble.com
🎥 Video Sites:
1. mixkit.co
2. coverr.co
3. motionplaces.com
4. videezy.com
🖼 Photo Sites Without Background:
1. cleanpng.com
2. pngimg.com
3. footyrenders.com
4. pngtree.com
📷 Photo Sites:
1. unsplash.com
2. pexels.com
3. pixabay.com
4. stocksnap.io
5. burst.shopify.com
🌈 Color Sites:
1. colorhunt.co
2. klart.io
3. color.adobe.com
4. webkul.github.io
5. pigment.shapefactory.co
💻 Sites To Download Fonts:
1. dafont.com
2. 1001fonts.com
3. fontsquirrel.com
4. fontfreak.com/fonts-new.htm
🖼 Sites To Download Vector Logos:
1. seeklogo.com
2. logovector.net
3. logotypes101.com
4. logos-vector.com
🔵 Sites To Download Icons:
1. flaticon.com
2. freeicons.io
3. iconstore.co
4. iconfinder.com
5. digitalnomadicons.com
6. iconstore.co
🖌 Brushes Download Sites:
1. brushking.eu
2. brusheezy.com/brushes
3. myphotoshopbrushes.com
4. fbrushes.com
5. gfxfever.com
📁 Sites To Download Files:
1. freepik.com
2. all-free-download.com
3. vecteezy.com
4. freeimages.com
📸 Sites To Download Mockups:
1. mockupsforfree.com
2. mockupworld.co
3. graphicburger.com
4. zippypixels.com
✨ Inspiration Sites:
1. inspirationde.com
2. designspiration.net
3. pinterest.com
4. dribbble.com
🎥 Video Sites:
1. mixkit.co
2. coverr.co
3. motionplaces.com
4. videezy.com
🖼 Photo Sites Without Background:
1. cleanpng.com
2. pngimg.com
3. footyrenders.com
4. pngtree.com
📷 Photo Sites:
1. unsplash.com
2. pexels.com
3. pixabay.com
4. stocksnap.io
5. burst.shopify.com
👍5❤2
Forwarded from The Blogrammer
Join Our Cardano Certification Course and Development Team!
We are preparing for an exciting event that promises to boost careers in the Cardano ecosystem. As part of our preparation, we're offering a comprehensive Cardano certification course aimed at empowering individuals with blockchain skills and opening doors to development opportunities within our company.
Details:
Dates: Online pre-discussion on August 20, registration deadline August 3,
Content: Learn the fundamentals of Cardano blockchain technology, including smart contracts, NFTs, and decentralised applications (dApps).
Outcome: Participants who complete the course will qualify for upcoming events that offer significant career opportunities in the blockchain industry.
Requirements:
Passionate about blockchain technology, specifically Cardano.
Willingness to learn and commit to the course schedule.
Basic understanding of programming concepts is a plus.
Complete the Cardano Foundation course available at Cardano Foundation Academy and send us your username and certification upon completion.
Perks:
Certification: Receive a recognized certification upon course completion.
Paid Advanced Course: Participants who complete this course will have the chance to join a paid advanced course, with all expenses covered by us.
Career Opportunities: Gain exclusive access to events that can catapult your career in blockchain technology.
Job Prospects: High-performing participants will have the opportunity to join our company and work on exciting projects in the Cardano ecosystem.
Event Participation: Get the chance to participate in the next two major Cardano events, further expanding your knowledge and network within the industry.
How to Apply:
Register for the course using this [Google Form link] before the August 3 deadline.
Application Link
Complete the Cardano Foundation course at your own pace Cardano Foundation Academy.
Before August 10, send your Cardano Foundation Academy username and course certification to us using this Address
Join us in shaping the future of blockchain technology with Cardano. Don’t miss this opportunity to advance your career and be part of something groundbreaking!
We are preparing for an exciting event that promises to boost careers in the Cardano ecosystem. As part of our preparation, we're offering a comprehensive Cardano certification course aimed at empowering individuals with blockchain skills and opening doors to development opportunities within our company.
Details:
Dates: Online pre-discussion on August 20, registration deadline August 3,
Content: Learn the fundamentals of Cardano blockchain technology, including smart contracts, NFTs, and decentralised applications (dApps).
Outcome: Participants who complete the course will qualify for upcoming events that offer significant career opportunities in the blockchain industry.
Requirements:
Passionate about blockchain technology, specifically Cardano.
Willingness to learn and commit to the course schedule.
Basic understanding of programming concepts is a plus.
Complete the Cardano Foundation course available at Cardano Foundation Academy and send us your username and certification upon completion.
Perks:
Certification: Receive a recognized certification upon course completion.
Paid Advanced Course: Participants who complete this course will have the chance to join a paid advanced course, with all expenses covered by us.
Career Opportunities: Gain exclusive access to events that can catapult your career in blockchain technology.
Job Prospects: High-performing participants will have the opportunity to join our company and work on exciting projects in the Cardano ecosystem.
Event Participation: Get the chance to participate in the next two major Cardano events, further expanding your knowledge and network within the industry.
How to Apply:
Register for the course using this [Google Form link] before the August 3 deadline.
Application Link
Complete the Cardano Foundation course at your own pace Cardano Foundation Academy.
Before August 10, send your Cardano Foundation Academy username and course certification to us using this Address
Join us in shaping the future of blockchain technology with Cardano. Don’t miss this opportunity to advance your career and be part of something groundbreaking!
👍2⚡1
The Blogrammer
Join Our Cardano Certification Course and Development Team! We are preparing for an exciting event that promises to boost careers in the Cardano ecosystem. As part of our preparation, we're offering a comprehensive Cardano certification course aimed at empowering…
Those of you who are interested in blockchain this is good opportunity to advance your knowledge
Forwarded from Dagmawi Babi
Anyways Fast HTML was released last night.
• FastHT.ML
If you're a pythonista this should make you happy cause now you can build modern web applications in pure Python and deploy basically anywhere.
Here's a tutorial
• youtu.be/Auqrm7WFc0I?si=xS-k-XfbXi3w_njT
Or docs
• docs.fastht.ml
What's impressive is that FastHTML itself is just 1k lines of code and compliments the design philosophy of FastAPI.
#FastHTML #Python
@Dagmawi_Babi
• FastHT.ML
If you're a pythonista this should make you happy cause now you can build modern web applications in pure Python and deploy basically anywhere.
Here's a tutorial
• youtu.be/Auqrm7WFc0I?si=xS-k-XfbXi3w_njT
Or docs
• docs.fastht.ml
What's impressive is that FastHTML itself is just 1k lines of code and compliments the design philosophy of FastAPI.
#FastHTML #Python
@Dagmawi_Babi
🔥2❤1🥰1
Dagmawi Babi
Anyways Fast HTML was released last night. • FastHT.ML If you're a pythonista this should make you happy cause now you can build modern web applications in pure Python and deploy basically anywhere. Here's a tutorial • youtu.be/Auqrm7WFc0I?si=xS-k-XfbXi3w_njT…
This is great news for python programmers
💯3❤1
☆MODERN-WEB-DEVELOPMENT
- MERN ⏭ MongoDB - Express - React - Node
- MEAN ⏭ MongoDB - Express - Angular - Node
- JAMstack ⏭ JavaScript - APIs - Markup
- VCS ⏭ version control system
- DBMS ⏭ database management system
- OOP ⏭ object oriented programming
- MVC ⏭ model - view - controller
- SSR ⏭ server side rendering
- SSG ⏭ static site generator
- ORM ⏭ object relational mapping
- MERN ⏭ MongoDB - Express - React - Node
- MEAN ⏭ MongoDB - Express - Angular - Node
- JAMstack ⏭ JavaScript - APIs - Markup
- VCS ⏭ version control system
- DBMS ⏭ database management system
- OOP ⏭ object oriented programming
- MVC ⏭ model - view - controller
- SSR ⏭ server side rendering
- SSG ⏭ static site generator
- ORM ⏭ object relational mapping