-
Notifications
You must be signed in to change notification settings - Fork 0
/
certifications.html
354 lines (348 loc) · 21.2 KB
/
certifications.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
<DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Courses and Certifications</title>
<link rel="stylesheet" href="styles.css">
<script src="script.js" defer></script>
</head>
<body>
<header class="header-small">
<h1 class="header-small__title">Courses and Certifications</h1>
<nav class="header-small__navigation">
<a href="https://www.johnsciutto.com">Home</a>
<a href="https://www.johnsciutto.com/blog">Blog</a>
<a href="https://www.johnsciutto.com/portfolio">Portfolio</a>
</nav>
</header>
<main>
<nav class="container-tag">
<a class="tag-pill" href="#general-programming-principles">General Programming Principles</a>
<a class="tag-pill" href="#javascript">JavaScript</a>
<a class="tag-pill" href="#html-css">HTML & CSS</a>
<a class="tag-pill" href="#linux">GNU/Linux</a>
<a class="tag-pill" href="#web-design">Web Design</a>
<a class="tag-pill" href="#algorithms">Algorithms & Data Structures</a>
<a class="tag-pill" href="#miscellaneous">Miscellaneous</a>
</nav>
<!-- TODO: Create button that navigates to top: -->
<!-- TODO: <a href="#" class="btn__to-top">Back to Top</a> -->
<section id="general-programming-principles">
<h2 class="subtitle">General Programming Principles</h2>
<article class="course-card">
<h4 class="course-card__name">How to Code: Simple Data</h4>
<p class="course-card__author">Gregor Kiczales - University of British
Columbia through EdX</p>
<p class="course-card__description">Learned how to <strong>systematically
write programs</strong> and how to think about program design. It
was also my first exposure to <strong>designing data</strong>, and
writing tests before writing the functions that prove those tests.
</p>
<a href="https://drive.google.com/file/d/1se9lV3fdj4F0qcVzaxs2GIL6fPbdTjfm/view?usp=sharing"
class="course-card__certificate" target="_blank">Certificate</a></br></br>
<a href="https://github.com/johnsciutto/how-to-code-simple-data/blob/master/space-invaders.rkt"
class="course-card__certificate" target="_blank">Final Project</a>
</article>
</section>
<section id="javascript">
<h2 class="subtitle">JavaScript</h2>
<article class="course-card">
<h4 class="course-card__name">React - The Complete Guide</h4>
<p class="course-card__author">Maximilian Schwarzmüller</p>
<p class="course-card__description">I learned how to use React, and how
React works. Some of the things that I liked about this course is
that it went pretty deep in it's exploration on <strong>hooks</strong>,
which I think are the best thing since slice-bread. I also learned how to
use a variety of libraries in the React ecosystem, such as <strong>
react-transition-group</strong>, <strong>react-router</strong>, <strong>
react-router-transitions</strong>, <strong>NextJS (for server-side-rendering)
</strong>, and using <strong>Enzyme and Jest for testing.</strong></p>
<!-- TODO: Certificate Pending: Change the tag bellow (href and text) -->
<a href="https://drive.google.com/file/d/1h3XqoO62cOFoia0QzVeUitdTxu03J5w5/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
<article class="course-card">
<h4 class="course-card__name">Back-End Programming with Node.js</h4>
<p class="course-card__author">Escuela Argentina de Nuevas Tecnologias</p>
<p class="course-card__description">Live, online 8 week workshop in
Spanish. Learned to <strong>work with NodeJS to create the back-end
of an application</strong>. Focused especially on creating
<strong>APIs</strong> that communicate with <strong>MongoDB
databases</strong> and <strong>secure encryption</strong> using the
bcrypt library.
</p>
<!-- TODO: Certificate Pending: Change the tag bellow (href and text) -->
<a href="https://drive.google.com/file/d/17s2hppsUfx2E7nVoOPJ6GJNXnyLZN4kd/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
<article class="course-card">
<h4 class="course-card__name">FullStack JavaScript</h4>
<p class="course-card__author">Escuela Argentina de Nuevas Tecnologias</p>
<p class="course-card__description">Live, online 8 week workshop in
Spanish. Learned to <strong>program front-end applications</strong>
using javascript. The course focused especially in using javascript
for <strong>DOM manipulation</strong> and <strong>logic
flow</strong>. The course delved into the <strong>construction of
APIs, Web Services and Web Apps</strong>.</p>
<a href="https://drive.google.com/file/d/1iWoLU0zalAY5u-CqyLn-w72OlXx7bnL0/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
<article class="course-card">
<h4 class="course-card__name">The Complete 2020 Web Development Bootcamp</h4>
<p class="course-card__author">Dr. Angela Yu - Udemy</p>
<p class="course-card__description">Fairly complete 50+ hour course.
Reviewed the basics of <strong>HTML, CSS and web design</strong>.
Then dove into <strong>Javascript</strong>, and
<strong>Node</strong>. It was my first exposure to
<strong>React</strong> and to <strong>MongoDB</strong>. Became
proficient creating <strong>RESTful APIs</strong> and implementing
<strong> authentication with bcrypt and OAuth 2.0 </strong>
(although I later learned how to use the <strong>OpenID</strong>
standard for this, and leave OAuth 2.0 for authorization instead of
authentication).
</p>
<a href="https://drive.google.com/file/d/1dP7CnGCiabBJ1d4XT0D4C9pYSWHhFobQ/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
<article class="course-card">
<h4 class="course-card__name">The Modern Javascript Bootcamp Course</h4>
<p class="course-card__author">Colt Steele - Udemy</p>
<p class="course-card__description">Another fairly complete 50+ hour
course. This is the course that I used to first learn <strong>JavaScript</strong>. It
dives quite deeply into the basics, and then moves onto <strong>
asynchronous JS </strong> (in this course I learned how to
properly use promises and async/await). I learned how to use
<strong>SVGs</strong> and the <strong>Canvas API</strong> with
the <strong>MatterJS</strong> library. On the NodeJS side of the
project, I learned how to <strong>create CLI tools</strong> using
JavaScript. In this course I also learned some of the basics of
<strong>database design, user authentication and
testing</strong>. I learned how some testing frameworks are built
by building a basic testing framework from scratch.
</p>
<a href="https://drive.google.com/file/d/1TtKaIVRkCY76yZLDnOF1Ac7Xd0-boEEI/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
<article class="course-card">
<h4 class="course-card__name">JavaScript: Understanding the Weird Parts</h4>
<p class="course-card__author">Anthony Alicea - Udemy</p>
<p class="course-card__description">This was a fantastic course. In it I
learned a lot about how JS works behind the scenes, and some <strong>
advanced JS concepts </strong>. I learned about how scope works
in JS (both with the var keyword and the let and const keywords),
how closures work. What prototypal inheritance is and how it
works... I learned a lot. But I think the most important thing I
learned was how to learn by reading the source code of well used
frameworks and libraries.</p>
<a href="https://drive.google.com/file/d/1Xu67V1Udw2mkwtVZhlkeT1SiaCJgWKhH/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
<article class="course-card">
<h4 class="course-card__name">JavaScript: The Advanced Concepts</h4>
<p class="course-card__author">Andrei Neagoie - Udemy</p>
<p class="course-card__description">In this course I learned a lot of more
<strong>advanced JS concepts</strong>. It's a great compliment to
the "JavaScript: Understanding the Weird Parts" course. I reviewed
what I knew about hoisting, execution context, lexical environment,
the scope chain, etc. This course also introduced me to <strong>
functional programming </strong> in JS, and how to do better
<strong>error handling in asynchronous code</strong>.
</p>
<a href="https://drive.google.com/file/d/1eCOA65ET0d7e4GuV91sZWmnslSWJb2w2/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
<article class="course-card">
<h4 class="course-card__name">Functional Programming for Beginners With JavaScript</h4>
<p class="course-card__author">James Moore - Udemy</p>
<p class="course-card__description">This was a fantastic course by James
Moore. I fell in love with <strong>functional programming</strong>. I
learned about the principles behind functional programming and how to
apply them to JS. I learned about <strong>currying and partial
application</strong>, and <strong> function composition</strong>. I
also learned a lot of using the <strong>MVP pattern</strong> to
structure small functional applications.</p>
<a href="https://drive.google.com/file/d/1k16Ja79u4sFzulRdSSxo2TNeTNyycfU-/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
<article class="course-card">
<h4 class="course-card__name">JavaScript Console Object Ultimate Guide</h4>
<p class="course-card__author">Alperen Talaslioglu - Udemy</p>
<p class="course-card__description">Learned how to use the console to
display information in different ways and to do some quick
debugging and testing of applications. No certificate of completion
was offered for this course.</p>
</article>
</section>
<section id="html-css">
<h2 class="subtitle">HTML & CSS</h2>
<article class="course-card">
<h4 class="course-card__name">Build Responsive Real World Websites With HTML5 and CSS3</h4>
<p class="course-card__author">Jonas Schemedtmann - Udemy</p>
<p class="course-card__description">This is the course that I used to
learn the basics of <strong>HTML and CSS</strong>. It was great to
learn the basics. I also learned <strong>how to structure a basic
project</strong> and do some <strong> CSS animations </strong>, but
nothing ground-breaking.</p>
<a href="https://drive.google.com/file/d/1SMR5WeTWQbE1ytKTyw26we6npgVKdxYC/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
<article class="course-card">
<h4 class="course-card__name">Advanced CSS and Sass</h4>
<p class="course-card__author">Jonas Schmedtmann - Udemy</p>
<p class="course-card__description">This course was my first introduction
to <strong>Sass and CSS pre-processing</strong> in general. It was a
great course in which I learned how to write <strong>SCSS</strong>
code and how to structure projects using the <strong>7-1
pattern</strong>.</p>
<a href="https://drive.google.com/file/d/1H7ZNnd779qrSKk9XqlkXhOnfjqD1nvuZ/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
</section>
<section id="linux">
<h2 class="subtitle">GNU/Linux</h2>
<article class="course-card">
<h4 class="course-card__name">Linux Mastery: Master the Linux Command Line</h4>
<p class="course-card__author">Ziyad Yehia</p>
<p class="course-card__description">Fantastic course about the
GNU/Linux command line. I learned how the <strong>bash shell</strong>
works, the most useful commands for everyday work; the basics of
<strong>shell scripting</strong>; and even the fundamentals of
<strong>free software</strong>.
</p>
<a href="https://drive.google.com/file/d/11wEDJ9DfQCB0jlGCwbNh8in74XLshoxY/view?usp=sharing"
class="course-card__certificate" target="_blank">Certificate</a></br></br>
</article>
</section>
<section id="web-design">
<h2 class="subtitle">Web Design</h2>
<article class="course-card">
<h4 class="course-card__name">Web Design for Web Developers</h4>
<p class="course-card__author">Jonas Schemedtmann - Udemy</p>
<p class="course-card__description">This was a good short course that gave
me more confidence in creating some <strong>basic designs</strong> for
websites. Designing is not my strong-suite, and this course gave me
the basics I needed in order to not have my websites looking like
they were made in the 90's.</p>
<a href="https://drive.google.com/file/d/1ST8vCBIhD4jnU43bhP_HBsd7J0sAzBmv/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
</section>
<section id="algorithms">
<h2 class="subtitle">Algorithms and Data Structures</h2>
<article class="course-card">
<h4 class="course-card__name">JavaScript Algorithms and Data Structures Masterclass</h4>
<p class="course-card__author">Colt Steele - Udemy</p>
<p class="course-card__description">This was a great course. It was my
first introduction to what <strong>algorithms and data
structures</strong> were. In this course I learned 6 <strong>sorting
algorithms</strong>, different ways of <strong> solving problems
</strong>, and how to write different <strong>data
structures</strong> in JS using the "class" syntax. I also learned
about <strong> Dijkstra's Shortest Path algorithm </strong> and how
to write it in JS. But most importantly, I discovered the genius of
Dijkstra and ignited my interest for reading more about him and other
pioneers of computer science.</p>
<a href="https://drive.google.com/file/d/1bxiifHxLXGBuHlhl0jPaXagKWJE5kZdi/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
<article class="course-card">
<h4 class="course-card__name">The Coding Interview Bootcamp: Algorithms + Data Structures</h4>
<p class="course-card__author">Stephen Grinder - Udemy</p>
<p class="course-card__description">This was a fairly good course. I
didn't learn a lot of new things form it, but it helped me find
<strong>different approaches to solving problems and writing data
structures</strong> in JS. My biggest takeaway form the course was
learning how to use the "two pointer" pattern for problem solving
in novel ways (for example, to find the length of a linked list
without having a reference of it's tail; or to figure out if the
linked list is circular or not). This blew my mind.
</p>
<a href="https://drive.google.com/file/d/1zJl-wm3LbibrMRI2C3S18aCUwkcQuvJi/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
<article class="course-card">
<h4 class="course-card__name">Mastering the Coding Interview: Data Structures + Algorithms</h4>
<p class="course-card__author">Andrei Neagoie - Udemy</p>
<p class="course-card__description">In this course I learned more about
<strong>data structures and algorithms</strong>. I cemented my
knowledge of data structures, particularly of hash tables, trees
and graphs. I also learned more about using <strong>"Dynamic
Programming"</strong> (caching, really) to optimize the execution
of an algorithm.
</p>
<a href="https://drive.google.com/file/d/1GJocmA-y2houSet8L65QCDzUK2DYOIpF/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
</section>
<section id="miscellaneous">
<h2 class="subtitle">Miscellaneous</h2>
<article class="course-card">
<h4 class="course-card__name">Vim Masterclass</h4>
<p class="course-card__author">Jason Cannon - Udemy</p>
<p class="course-card__description">In this course I learned how to use
the Vim editor. I fell in love with Vim, and I used it for many
months as my code editor. Lately, I've switched back to using VSCode,
but this time with Vim key bindings. The best of both worlds.</p>
<a href="https://drive.google.com/file/d/1SlO3kU1qvmhvuRdWgISXIv8FuOyv3mw9/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
<article class="course-card">
<h4 class="course-card__name">Complete Web & Mobile Designer in 2021: UI/UX, Figma +more</h4>
<p class="course-card__author">Andrei Neagoie and Daniel Schifano - Udemy</p>
<p class="course-card__description">In this course I learned enough
design to be able to give my projects some consistency and general
good taste. I don't intend on becoming a designer anytime soon.
However, thanks to this course, I'm now able to <strong>apply
basic design principles</strong> by myself, <strong>create
desgins using Figma</strong>, and most importantly, <strong>be
able to talk with designers and work together with them so that
the design and development process are more intertwined and
iterative</strong>.</p>
<a href="https://drive.google.com/file/d/1C29h2ZBQ7f3ViF1WhfA-8qfqoApKWZpP/view?usp=sharing" target="_blank"
class="course-card__certificate">Certificate</a>
</article>
</section>
<!-- <article class="course-card">
<h4 class="course-card__name">Unified Modeling Language (UML): Complete Guide & Examples</h4>
<p class="course-card__author">Maged Koshty - Udemy</p>
<p class="course-card__description">...</p>
<a href="http://" target="_blank" class="course-card__certificate">Certificate</a>
</article> -->
<!-- <article class="course-card">
<h4 class="course-card__name">Mastering Clean Code in JavaScript</h4>
<p class="course-card__author">Dimitris Loukas - Udemy</p>
<p class="course-card__description">...</p>
<a href="http://" target="_blank" class="course-card__certificate">Certificate</a>
</article> -->
<!-- <article class="course-card">
<h4 class="course-card__name">BackEnd with Node.js</h4>
<p class="course-card__author">Escuela Argentina de Nuevas Tecnologias</p>
<p class="course-card__description">Learned to build APIs and Web Services
using NodeJS. Learned how to design, integrate and use NoSQL databases.
Learned how to mount complex web-project, working with real-time
data. Mounting projects on serverless platforms such as Heroku, Vercel
and Netlify.</p>
<a href="http://" target="_blank" class="course-card__certificate">Certificate</a>
</article> -->
</main>
<!-- TODO: Include button to navigate to the top -->
<footer class="footer-small">
<div class="footer-layout">
<div class="footer__contact-info">
<a class="footer__email" target="_blank" href="mailto:[email protected]">[email protected]</a>
<!-- TODO: Add social links: LinkedIn, GitHub, Twitter -->
</div>
<nav class="footer-navigation">
<a class="footer-navigation__links" href="https://www.johnsciutto.com">Home</a>
<a class="footer-navigation__links" href="https://www.johnsciutto.com/blog">Blog</a>
<a class="footer-navigation__links" href="https://www.johnsciutto.com/portfolio">Portfolio</a>
</nav>
<p class="footer__copyright">
Juan Sciutto © <span class="copy-year"></span> All
rights reserved.
</p>
</div>
</footer>
</body>
</html>