- Git Basics
- Linux CLI and Networking
- VCS (hello gitty), GitHub and Collaboration
- Intro to HTML & CSS
- Responsive Web Design
- HTML & CSS Practice
- JavaScript Basics
- Document Object Model - practise
- Building a Tiny JS World (pre-OOP) - practice
- Object oriented JS - practice
- OOP exercise - practice
- Offline Web Applications
- Memory pair game — real project!
- Website Performance Optimization
- Friends App - real project!
- Before I started this course, I had no knowledge about Git.
- But know, when I finished course aboute Git I have some knowledge and I can use Git for my needs.
- In this course everything was new for me,differents commands and flags and etc, because I just started learning Git.
- I liked the material because it was normal for learning. I think this material are useful and necessary.
- When I started this course I improved my knowledge about Git Branching.
- The most memorable command was "git fakeTeamwork" because for my opinion it was useful command.
- In future I will be able to use branches flexibly.
After completing course "Linux Survival" I learned and understood:
- How create a directory (mkdir)
- how change directory (cd)
- how copy file (cp)
- how remove file (rm)
- how find file (find)
So, I finished one more course and I learned more information about Git,GitHub and about Git branching.
What was new to me:
- How works with GitHub;
- how create a pull requests;
- how working with remote repo with: git fetch, git push and git pull;
- how squash commits git rebase -i;
- how working on Another Developer's Repository;
- how forking repo;
- and etc;
What surprised me:
- Is what I can filter commits;
So, I finished one more course and I learned more information about Html and Css.After this courses I improved my knowledge about semantic HTML and CSS grid. Some information was new for me:
A lot of html tags:
figcaption - defines a caption for a figure element.figure - specifies self-contained content, like illustrations, diagrams, photos, code listings, etc.
main - specifies the main content of a document.
mark - defines text that should be marked or highlighted.
section - defines a section in a document.
time - defines a specific time.
video - is used to embed video content in a document, such as a movie clip or other video streams.
audio - is used to embed sound content in a document, such as music or other audio streams.
source - is used to specify multiple media resources for media elements.
datalist - specifies a list of pre-defined options for an input element.
select - is used to create a drop-down list.
optgroup - is used to group related options in a select element (drop-down list).
dl - defines a description list.
dt - defines a term/name in a description list.
dd - is used to describe a term/name in a description list.
And etc.
- What's new for me from the course about CSS:
Everything about the grids and transitions and a lot of selectors.
- What's new for me from the course about HTML:
Everything about Tables, Forms and some Semantic HTML and etc.
Wow I finished one more course and I feel that my skills have improved.- What targets should be 48px x 48px;
- how add a media queries, breakpoints;
- the normal line heigth for body text is 65 characters per line;
- how to set up a testing suite using a combination of physical devices,simulators and emulators;
- setting the viewport <meta name="viewport" content="width"=device-width,initial-scale="1.0">
I played Flex Froggy before this course, but I finished one more time and refreshed my knowledge about flexbox.
Wow! I do this! I used to create dropdown menu using only css and html. It's my first experiense. And when I finished this task, I feels look my skills in Front-End much better.
I finished one more task and it's was difficult for me, but I did it:) When I started this part of course, I know about js nothing. But now I have some js skills. And it's cool to understand how to work and manipulate with String and Arrays. Freecodecamp give me a lot of good practice.
I done one more task and it's was pretty cool for me) It's my first practice to write js code. At this task was a lot of interesting and new information especially how to add, create (and etc) DOM elements. And it's cool to understand how to work with js in practice.
I've built a tiny JS world.
In this task i'm improved code base of previous task with OOP that i learned at this course.