Skip to content

Commit 87edf03

Browse files
committed
Add project highlight headers
1 parent 611614e commit 87edf03

1 file changed

Lines changed: 119 additions & 71 deletions

File tree

readme.md

Lines changed: 119 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,23 @@ Enjoy! 😎
6666
</tr>
6767
<tr>
6868
<td width="50%" valign="top">
69-
<details>
70-
<summary><b><code>Project</code>: hello world program</b></summary>
71-
<p><a href="homeworks/homework_1/homework.md">Homework script</a></p>
72-
<ul>
73-
<li>Write a simple program that prints <code>Hello World!</code></li>
74-
<li>Learn to compile and run simple programs</li>
75-
</ul>
76-
</details>
69+
<table width="100%">
70+
<tr>
71+
<th align="center">🛠️ Project</th>
72+
</tr>
73+
<tr>
74+
<td>
75+
<details>
76+
<summary><b>Hello world program</b></summary>
77+
<p><a href="homeworks/homework_1/homework.md">Homework script</a></p>
78+
<ul>
79+
<li>Write a simple program that prints <code>Hello World!</code></li>
80+
<li>Learn to compile and run simple programs</li>
81+
</ul>
82+
</details>
83+
</td>
84+
</tr>
85+
</table>
7786
</td>
7887
<td width="50%" valign="top">
7988
<a href="https://youtu.be/0z0gvv_Tb_U">
@@ -151,15 +160,27 @@ Enjoy! 😎
151160
</tr>
152161
<tr>
153162
<td width="50%" valign="top">
154-
<details>
155-
<summary><b><code>Project</code>: fortune teller program</b></summary>
156-
<p><a href="homeworks/homework_2/homework.md">Homework script</a></p>
157-
<ul>
158-
<li>Write a program that tells your C++ fortune</li>
159-
<li>It reads and writes data from and to terminal</li>
160-
<li>Stores and accesses these data in containers</li>
161-
</ul>
162-
</details>
163+
<table width="100%">
164+
<tr>
165+
<th align="center">🛠️ Project</th>
166+
</tr>
167+
<tr>
168+
<td>
169+
<a href="https://youtu.be/GCh8VDZRV4k">
170+
<img src="https://img.youtube.com/vi/GCh8VDZRV4k/maxresdefault.jpg" alt="Video thumbnail" width="100%">
171+
</a>
172+
<details>
173+
<summary><b>Fortune teller program</b></summary>
174+
<p><a href="homeworks/homework_2/homework.md">Homework script</a></p>
175+
<ul>
176+
<li>Write a program that tells your C++ fortune</li>
177+
<li>It reads and writes data from and to terminal</li>
178+
<li>Stores and accesses these data in containers</li>
179+
</ul>
180+
</details>
181+
</td>
182+
</tr>
183+
</table>
163184
</td>
164185
<td width="50%" valign="top">
165186
<a href="https://youtu.be/jzgTxosgGIA">
@@ -191,18 +212,27 @@ Enjoy! 😎
191212
</details>
192213
</td>
193214
<td width="50%" valign="top">
194-
<a href="https://youtu.be/TYs_xwihCNc">
195-
<img src="https://img.youtube.com/vi/TYs_xwihCNc/maxresdefault.jpg" alt="Video thumbnail" width="100%">
196-
</a>
197-
<details>
198-
<summary><b><code>Project</code>: the guessing game</b></summary>
199-
<p><a href="homeworks/homework_3/homework.md">Homework script</a></p>
200-
<ul>
201-
<li>A program that generates a number</li>
202-
<li>The user guesses this number</li>
203-
<li>The program tells the user if they are above or below with their guess (or if they've won)</li>
204-
</ul>
205-
</details>
215+
<table width="100%">
216+
<tr>
217+
<th align="center">🛠️ Project</th>
218+
</tr>
219+
<tr>
220+
<td>
221+
<a href="https://youtu.be/TYs_xwihCNc">
222+
<img src="https://img.youtube.com/vi/TYs_xwihCNc/maxresdefault.jpg" alt="Video thumbnail" width="100%">
223+
</a>
224+
<details>
225+
<summary><b>The guessing game</b></summary>
226+
<p><a href="homeworks/homework_3/homework.md">Homework script</a></p>
227+
<ul>
228+
<li>A program that generates a number</li>
229+
<li>The user guesses this number</li>
230+
<li>The program tells the user if they are above or below with their guess (or if they've won)</li>
231+
</ul>
232+
</details>
233+
</td>
234+
</tr>
235+
</table>
206236
</td>
207237
</tr>
208238
<tr>
@@ -367,24 +397,33 @@ Enjoy! 😎
367397
</tr>
368398
<tr>
369399
<td width="50%" valign="top">
370-
<a href="https://youtu.be/f0x2qcFgu5o">
371-
<img src="https://img.youtube.com/vi/f0x2qcFgu5o/maxresdefault.jpg" alt="Video thumbnail" width="100%">
372-
</a>
373-
<details>
374-
<summary><b><code>Project</code>: string processing library</b></summary>
375-
<p><a href="homeworks/homework_4/homework.md">Homework script</a></p>
376-
<ul>
377-
<li>You will write library that allows to split and trim strings</li>
378-
<li>You will learn how to:
379-
<ul>
380-
<li>Write a CMake project from scratch</li>
381-
<li>Write your own libraries</li>
382-
<li>Test them with googletest</li>
383-
<li>Link them to binaries</li>
384-
</ul>
385-
</li>
386-
</ul>
387-
</details>
400+
<table width="100%">
401+
<tr>
402+
<th align="center">🛠️ Project</th>
403+
</tr>
404+
<tr>
405+
<td>
406+
<a href="https://youtu.be/f0x2qcFgu5o">
407+
<img src="https://img.youtube.com/vi/f0x2qcFgu5o/maxresdefault.jpg" alt="Video thumbnail" width="100%">
408+
</a>
409+
<details>
410+
<summary><b>String processing library</b></summary>
411+
<p><a href="homeworks/homework_4/homework.md">Homework script</a></p>
412+
<ul>
413+
<li>You will write library that allows to split and trim strings</li>
414+
<li>You will learn how to:
415+
<ul>
416+
<li>Write a CMake project from scratch</li>
417+
<li>Write your own libraries</li>
418+
<li>Test them with googletest</li>
419+
<li>Link them to binaries</li>
420+
</ul>
421+
</li>
422+
</ul>
423+
</details>
424+
</td>
425+
</tr>
426+
</table>
388427
</td>
389428
<td width="50%" valign="top">
390429
<a href="https://youtu.be/IijP--Xf5kQ">
@@ -505,30 +544,39 @@ Enjoy! 😎
505544
</tr>
506545
<tr>
507546
<td width="50%" valign="top">
508-
<a href="https://youtu.be/Cj3x51iJdvM">
509-
<img src="https://img.youtube.com/vi/Cj3x51iJdvM/maxresdefault.jpg" alt="Video thumbnail" width="100%">
510-
</a>
511-
<details>
512-
<summary><b><code>Project</code>: pixelate images in terminal</b></summary>
513-
<p><a href="homeworks/homework_5/homework.md">Homework script</a></p>
514-
<ul>
515-
<li>You will write a library that allows to pixelate an image</li>
516-
<li>You will learn how to:
517-
<ul>
518-
<li>Work with classes</li>
519-
<li>Use external libraries
520-
<ul>
521-
<li>Read images from disk using <code>stb_image.h</code></li>
522-
<li>Draw stuff in the terminal using <code>FTXUI</code> library</li>
523-
</ul>
524-
</li>
525-
<li>Manage memory allocated elsewhere correctly</li>
526-
<li>Writing multiple libraries and binaries and linking them together</li>
527-
<li>Manage a larger CMake project</li>
528-
</ul>
529-
</li>
530-
</ul>
531-
</details>
547+
<table width="100%">
548+
<tr>
549+
<th align="center">🛠️ Project</th>
550+
</tr>
551+
<tr>
552+
<td>
553+
<a href="https://youtu.be/Cj3x51iJdvM">
554+
<img src="https://img.youtube.com/vi/Cj3x51iJdvM/maxresdefault.jpg" alt="Video thumbnail" width="100%">
555+
</a>
556+
<details>
557+
<summary><b>Pixelate images in terminal</b></summary>
558+
<p><a href="homeworks/homework_5/homework.md">Homework script</a></p>
559+
<ul>
560+
<li>You will write a library that allows to pixelate an image</li>
561+
<li>You will learn how to:
562+
<ul>
563+
<li>Work with classes</li>
564+
<li>Use external libraries
565+
<ul>
566+
<li>Read images from disk using <code>stb_image.h</code></li>
567+
<li>Draw stuff in the terminal using <code>FTXUI</code> library</li>
568+
</ul>
569+
</li>
570+
<li>Manage memory allocated elsewhere correctly</li>
571+
<li>Writing multiple libraries and binaries and linking them together</li>
572+
<li>Manage a larger CMake project</li>
573+
</ul>
574+
</li>
575+
</ul>
576+
</details>
577+
</td>
578+
</tr>
579+
</table>
532580
</td>
533581
<td width="50%" valign="top">
534582
<a href="https://youtu.be/7cpPQunjv4s">

0 commit comments

Comments
 (0)