Here I'll be sharing my accomplishments and completed courses as a way of looking back and reflecting on my progress. My aim is to independently get educated for free and get myself an emulation of Bachelor of Science in Computer Science using resources from Khan Academy and Open Source Society University which is aligned with the standards outlined in the CS2013 Curriculum Guidelines for Undergraduate Degree Programs in Computer Science
- Khan Academy Algebra 1 completed.
- Khan Academy High School Geometry in progress.
- Topics:
- Rotating shapes
- Congruence
- Learned that triangle inner angles sum to 180 degrees.
- Topics:
- Similarity
- Pythagorean theorem proof using similarity and two areas.
- Learned about Trigonometric ratios.
- Studied Analytic geometry.
- Covered Conic sections.
- Expanded equations of a circle.
- Delved into Circles.
- Exploring Solid Geometry.
- High School Geometry concurrently with Algebra 2
- Average rate of change.
- High School Geometry done :)
- Trigonometry concurently with Algebra 2
- Complex numbers
- Polynomial arithmetic
- Polynomial factorization
- Polynomial Division done;
- new unit Polynomial graphs
- Polynomial graphs done;
- Rational exponents done;
- Exponential models;
- Trigonometric functions done;
- Algebra 2: Exponential Models done; Logarithms done ; New unit transformation of functions
- Trigonometry: new unit Non right triangles trigonometry
- Transformations of functions done; new unit equations
- quadratic, cubic equations and system equations, graphs done
- modeling with function combinations
- modeling done
- Algebra 2 done
- Trigonometry non right triangles; sine law, sine law proof, cosine law, cosine law proof done;
- Completed Algebra 1, Algebra 2, High School Geometry, and Trigonometry courses – prerequisites for OSSU. Ready for the next challenge!
- Python for Everybody - OSSU, Pre Calculus - Khan Academy
- Python for Everybody - loops iterations; Pre Calculus - complex numbers
- Python for Everybody - dictionares; Pre Calculus - dividing multiplying complex numbers
- Pre Calculus - rational functions
- Pre Calculus - rational word problems, PY4E done, 12 units out of 17, because others are optional so looking forward for CS50P 🚀
- CS50P unit 0 functions
- CS50P unit 0 done
- rational functions done, starting conic sections
- precalculus conic sections 55%, cs50p 4 unit done - exceptions
- precalculus conic sections done, cs50p 5 unit in progress
- precalculus vectors, cs50p 5 unit done - libraries, unit 6 - in progress
- precalculus vectors, cs50p unit 6 unit tests - done
- precalculus matrixes, cs50p skipped the i/o unit moved to the regexp unit done about 50%
- school physics, unit 1, one dimensional motion
- cs50p done; besides unit 6 and 8, they were irrelevant for me.
- dropped khan academy high school physics, seems useless without calculus..
- mit 6.0001 week 1 in progress, ps1 released
- khan academy precalculus matrices done, starting probability and combinatorics unit
- mit 6.0001 week 2 in progress, ps1 done
- precalculus probability and combinatorics in progress
- mit 6.0001, problem set 2 in progress, week 3 in progress
- precalculus probability and combinatorics done, precalc done
- mit's single variable calculus program began
- mit 6.0001 problem set 2 50% done, week 3 reading/lectures
- changed mit single variable calculus estimation from 13 weeks to around 26 weeks, it includes calc 1a 1b and 1c combined together
- mit 6.0001 problem set 2 75% done , week 3 reading 75% done/ lectures need to watch
- calculus week 1 in progress, getting hands on derivatives today
- dropping single variable calculus 18.01, way to fast paced, and too hard for me.
- starting calculus mit 18.01.1x 1a differentiation
- mit 18.01.1x calc 1a limits
- mit 6.0001 ps2 80% done, ps3 in progress, reading in progress
- mit 18.01.1x calc 1a limits
- mit 6.0001 ps2 finally done
- mit 18.01.1x calc 1a Continuity/Discontinuity, IVT
- mit 6.0001 ps3 in progress
- mit 18.01.1x calc 1a Derivates
- mit 6.0001 ps3 4/6 done
- mit 6.0001 ps3 done
- mit 6.0001 ps3 update, reading next chapters, mit 18.01.1x midterm1, exercises, higher order derivatives
- mit 6.0001 ps4 in progress, mit 18.01.1x unit 2 almost done, unit 3 in progress soon
- mit 6.0001 ps4-a done, mit 18.01.1x
- mit 6.0001 ps4-b in progress, mit 18.01.1x unit 3 differentiation in progress
- mit 6.0001 ps4 done!
Topics Covered:
high school geometry
college algebra
trigonometry
precalculus
Course | Progress | Start Date | Planned End Date | Actual End Date | Proof | Projects |
---|---|---|---|---|---|---|
Algebra 1 | - | 10.02.23 | 10.02.23 | alg1 | - | |
HS Geometry | - | 26.10.23 | 26.10.23 | geo | - | |
Algebra 2 | - | 15.01.24 | 15.01.24 | alg2 | - | |
Trigonometry | - | 04.02.24 | 04.02.24 | trig | - | |
Precalculus | 21.02.24 | 11.04.24 | 08.04.24 | precalc | - |
Topics Covered:
simple programs
simple data structures
Course | Progress | Start Date | Planned End Date | Actual End Date | Proof | Projects |
---|---|---|---|---|---|---|
University of Michigan - Python for Everybody | 02.02.24 | 04.03.24 | 04.03.24 | Py4e | - | |
Harvard University CS50p - Introduction to Programming | 04.03.24 | 08.04.24 | 17.03.24 | cs50p | - |
Topics Covered:
computation
imperative programming
basic abstractions
basic data structures and algorithms
and more
Course | Progress | Start Date | Planned End Date | Actual End Date | Proof | Projects |
---|---|---|---|---|---|---|
MIT 6.0001 - Introduction to Computer Science | 22.03.24 | 25.05.24 | - | mit 6.0001 | - |
Topics covered:
discrete mathematics
mathematical proofs
basic statistics
O-notation
discrete probability
and more
Course | Progress | Start Date | Planned End Date | Actual End Date | Proof | Projects |
---|---|---|---|---|---|---|
MIT 18.01.1x - 1A Differentiation | 15.04.24 | 30.07.24 | - | mit 18.01.1x | - |